XML 101 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Summary of Effect of Cash Flow Hedge Accounting on Accumulated OCI (Details) - Derivatives in Hedging Relationships - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative (Included Component) $ 0 $ (177) $ 520
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Included Component) 0 248 80
Amount of Gain or (Loss) Recognized in OCI on Derivative (Excluded Component) 0 332 532
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Excluded Component) 0 272 334
Cost of revenues      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Included Component) 0 146 29
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Excluded Component) 0 128 120
Selling general and administrative      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Included Component) 0 102 51
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Excluded Component) 0 144 214
Foreign exchange contracts      
Derivative [Line Items]      
Amount of Gain or (Loss) Recognized in OCI on Derivative (Included Component) 0 (177) 520
Amount of Gain or (Loss) Recognized in OCI on Derivative (Excluded Component) 0 332 532
Foreign exchange contracts | Cost of revenues      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Included Component) 0 146 29
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Excluded Component) 0 128 120
Foreign exchange contracts | Selling general and administrative      
Derivative [Line Items]      
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Included Component) 0 102 51
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income (Excluded Component) $ 0 $ 144 $ 214