Annual report [Section 13 and 15(d), not S-K Item 405]

Derivative Instruments and Hedging Activities - Effects on Statements of Income and Consolidated Statements of Comprehensive Income (Details)

v3.25.0.1
Derivative Instruments and Hedging Activities - Effects on Statements of Income and Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of (gain) loss recognized in net income $ (1,027) $ (1,108) $ (906)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Nonoperating Income (Expense)    
Designated as Hedging Instrument | Interest and other expenses, net | Interest rate swap contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of (gain) loss recognized in net income $ (994) (770) 1,037
Not Designated as Hedging Instrument | Interest and other expenses, net | Interest rate swap contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of (gain) loss recognized in net income (1,220) 1,354 (2,738)
Not Designated as Hedging Instrument | Interest and other expenses, net | Commodity swap contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of (gain) loss recognized in net income 0 0 2,338
Not Designated as Hedging Instrument | Interest and other expenses, net | Make-whole provisions      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of (gain) loss recognized in net income $ 193 $ (2,462) $ (506)