XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Foreign currency contracts    
Derivative [Line Items]    
Gain (Loss) Recognized in OCI $ 3,600 $ 800
Gain (Loss) Reclassified from AOCI into Income (2,600) (700)
Foreign currency contracts    
Derivative [Line Items]    
Gain (Loss) Recognized in OCI 2,600 1,300
Gain (Loss) Reclassified from AOCI into Income 600 5,000
Interest rate contracts    
Derivative [Line Items]    
Gain (Loss) Recognized in OCI (1,000) 2,900
Gain (Loss) Reclassified from AOCI into Income 500 1,500
Designated as Hedging Instrument    
Derivative [Line Items]    
Gain (Loss) Recognized in OCI 5,200 5,000
Gain (Loss) Reclassified from AOCI into Income $ (1,500) $ 5,800