XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments, Hedging Activities and Fair Value - Fair Value of Outstanding Derivative Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative contracts    
Asset derivatives $ 2,243 $ 13,187
Liability derivatives 38,104 1,284
Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 1,413 7,937
Foreign currency exchange forward contracts | Derivative liabilities    
Derivative contracts    
Liability derivatives 37,998 1,067
Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 604  
Interest rate swaps | Derivative liabilities    
Derivative contracts    
Liability derivatives 106 217
Interest rate swaps | Other assets    
Derivative contracts    
Asset derivatives 226 5,250
Fair Value of Derivatives Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 830 5,597
Liability derivatives 1,454 297
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 0 347
Fair Value of Derivatives Designated as Hedging Instruments | Foreign currency exchange forward contracts | Derivative liabilities    
Derivative contracts    
Liability derivatives 1,348 80
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 604  
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Derivative liabilities    
Derivative contracts    
Liability derivatives 106 217
Fair Value of Derivatives Designated as Hedging Instruments | Interest rate swaps | Other assets    
Derivative contracts    
Asset derivatives 226 5,250
Fair Value of Derivatives Not Designated as Hedging Instruments    
Derivative contracts    
Asset derivatives 1,413 7,590
Liability derivatives 36,650 987
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Other current assets    
Derivative contracts    
Asset derivatives 1,413 7,590
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign currency exchange forward contracts | Derivative liabilities    
Derivative contracts    
Liability derivatives 36,650 987
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other current assets    
Derivative contracts    
Asset derivatives 0  
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Derivative liabilities    
Derivative contracts    
Liability derivatives 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Interest rate swaps | Other assets    
Derivative contracts    
Asset derivatives $ 0 $ 0