XML 124 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities - Gains (Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest rate swap agreements      
Derivative [Line Items]      
Interest rate swap agreements $ 2,528 $ 7,580 $ 0
Cross-currency swap agreements | Net Investment Hedging      
Derivative [Line Items]      
Cross-currency swap agreements (excluded component) (16,705) (21,097) (9,100)
Designated Hedging Instruments | Interest rate swap agreements      
Derivative [Line Items]      
Interest rate swap agreements (1,767) (2,454) 20,186
Designated Hedging Instruments | Cross-currency swap agreements      
Derivative [Line Items]      
Cross-currency swap agreements 23,943 (41,382) 28,044
Not Designated as Hedging Instrument | Cross-currency swap agreements      
Derivative [Line Items]      
Cross-currency swap agreements $ 16,705 $ 21,097 $ 9,100