XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities - Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) (Details) - Derivatives designated as hedging instruments: - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative $ (1,939) $ 0 $ (177)
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 2,230 0 248
Cost of revenues      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 0 0 146
Selling general and administrative      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 0 0 102
Interest Expense      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 2,230 0 0
Foreign exchange contracts | Cost of revenues      
Derivative [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative 0 0 (177)
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income   0 146
Foreign exchange contracts | Selling general and administrative      
Derivative [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative 0 0 0
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income   0 102
Foreign exchange contracts | Interest Expense      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 0    
Interest rate swaps      
Derivative [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative $ (1,939) $ 0 $ 0