XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Outstanding Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 3,241 $ 21,819
Liability Derivatives 10,198 4,091
Derivatives designated as hedging instruments | Interest rate contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 959 3,784
Derivatives designated as hedging instruments | Interest rate contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 0 0
Derivatives designated as hedging instruments | Interest rate contracts | Other non-current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 32 0
Derivatives designated as hedging instruments | Interest rate contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives 0 3,410
Derivatives not designated as hedging instruments | Foreign exchange forward contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 2,250 18,035
Derivatives not designated as hedging instruments | Foreign exchange forward contracts | Accrued liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ 10,198 $ 681