XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Foreign currency contracts        
Derivative [Line Items]        
Gain (Loss) Recognized in OCI $ 800 $ (2,000) $ 4,400 $ (1,200)
Gain (Loss) Reclassified from AOCI into Income 100 (400) (2,500) (1,100)
Foreign currency contracts        
Derivative [Line Items]        
Gain (Loss) Recognized in OCI (1,000) (5,500) 1,600 (4,200)
Gain (Loss) Reclassified from AOCI into Income (2,300) 3,900 (1,700) 8,900
Interest rate contracts        
Derivative [Line Items]        
Gain (Loss) Recognized in OCI 100 100 (900) 3,000
Gain (Loss) Reclassified from AOCI into Income 400 1,500 900 3,000
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (Loss) Recognized in OCI (100) (7,400) 5,100 (2,400)
Gain (Loss) Reclassified from AOCI into Income $ (1,800) $ 5,000 $ (3,300) $ 10,800