XML 118 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities - Gains (Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest rate swap agreements      
Derivative [Line Items]      
Interest rate swap agreements $ 7,580 $ 0 $ 0
Cross-currency swap agreements | Net Investment Hedging      
Derivative [Line Items]      
Cross-currency swap agreements (excluded component) (21,097) (9,100) 0
Designated Hedging Instruments | Interest rate swap agreements      
Derivative [Line Items]      
Interest rate swap agreements (2,454) 20,186 13,382
Designated Hedging Instruments | Cross-currency swap agreements      
Derivative [Line Items]      
Cross-currency swap agreements (41,382) 28,044 38,998
Not Designated as Hedging Instrument | Cross-currency swap agreements      
Derivative [Line Items]      
Cross-currency swap agreements $ 21,097 $ 9,100 $ 0