XML 101 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]      
Derivative, Notional Amount $ 750,000 $ 1,350,000  
Derivative [Line Items]      
Derivative, Notional Amount 750,000 1,350,000  
Foreign Exchange Contract | Not Designated as Hedging Instrument      
Derivative [Line Items]      
Unrealized Gain (Loss) on Derivatives 0 (374) $ (3,435)
Interest Rate Swap | Designated as Hedging Instrument | Other Current Assets      
Derivative [Line Items]      
Derivative financial instruments - interest rate swap - cash flow hedge 7,135 21,451  
Interest Rate Swap | Designated as Hedging Instrument | Other Noncurrent Assets      
Derivative [Line Items]      
Derivative financial instruments - interest rate swap - cash flow hedge 0 2,618  
Cash Flow Hedging | Designated as Hedging Instrument      
Derivative [Line Items]      
Unrealized Gain (Loss) on Derivatives (26,969) (37,220) 0
Interest rate swap contract - cash flow hedge $ (13,111) $ (17,435) $ 36,069