XML 116 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Apr. 30, 2023
Dec. 31, 2022
Interest Rate Swap, Terminated      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount of derivatives   $ 350,000  
Cumulative net gain in AOCI $ 2,528 $ 10,100  
Interest rate swap agreements      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount of derivatives 520,000   $ 354,800
Cumulative net gain in AOCI 2,472    
Cross-currency swap agreements | Net Investment Hedging      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional amount of derivatives $ 509,200   $ 469,200