v3.26.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Other Comprehensive Income (Loss), Cash Flow Hedge, Reclassification for Discontinuance, before Tax $ 700        
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Accrued Interest, OCI     $ (1,300)   $ (2,500)
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), OCI   $ 3,100   $ 6,100  
Other Current Liabilities          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, assets and liabilities 35,300 35,300   35,300  
Other Noncurrent Liabilities          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, assets and liabilities 24,200 24,200   24,200  
Fair Value, Inputs, Level 2 | Derivative Contracts          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Fair value hedge assets 9,500 9,500   9,500  
Derivative instruments, assets and liabilities (9,491) (9,491) (16,608) (9,491) (16,608)
Fair Value, Inputs, Level 2 | Derivative          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, assets and liabilities 59,500 59,500   59,500  
Interest Rate Contract [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount 292,500 292,500   292,500  
Cross Currency Interest Rate Contract [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative Liability, Notional Amount 371,500 371,500   371,500  
Forward Contracts [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount 321,700 321,700   321,700  
Deferred Income Tax Charge | Fair Value, Inputs, Level 2          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative instruments, assets and liabilities (59,525) (59,525) (98,495) (59,525) (98,495)
Net Investment Hedging          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount 557,200 557,200   557,200  
Net Investment Hedging          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax   (5,500) (45,400) 16,400 (49,500)
Net Investment Hedging | Interest Rate Contract [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative, notional amount $ 300,000 300,000   300,000  
Cash Flow Hedging          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Gain (Loss) Recognized in OCI   5,071 (35,764) 15,674 (51,341)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax   4,280 (31,619) 17,407 (44,424)
Cash Flow Hedging | Interest Rate Contract [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Gain (Loss) Recognized in OCI   535 (337) 1,998 (2,124)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax   1,818 1,952 3,080 3,917
Cash Flow Hedging | Cross Currency Interest Rate Contract [Member]          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Gain (Loss) Recognized in OCI   4,536 (35,427) 13,676 (49,217)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax   573 411 1,124 1,539
Cash Flow Hedging | Foreign Exchange Contract          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax   $ 1,889 $ (33,982) $ 13,203 $ (49,880)