XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments and Hedging Activities - Summary of Effect of Cash Flow Hedge Accounting on Accumulated Other Comprehensive Income (Details) - Derivatives in Hedging Relationships - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Derivative [Line Items]    
Amount of Loss Recognized in OCI on Derivative (Included Component) $ 0 $ (32)
Amount of Gain Reclassified from Accumulated OCI into Income (Included Component) 0 89
Amount of Gain Recognized in OCI on Derivative (Excluded Component) 0 108
Amount of Gain Reclassified from Accumulated OCI into Income (Excluded Component) 0 121
Cost of revenues    
Derivative [Line Items]    
Amount of Gain Reclassified from Accumulated OCI into Income (Included Component) 0 32
Amount of Gain Reclassified from Accumulated OCI into Income (Excluded Component) 0 44
Selling general and administrative    
Derivative [Line Items]    
Amount of Gain Reclassified from Accumulated OCI into Income (Included Component) 0 57
Amount of Gain Reclassified from Accumulated OCI into Income (Excluded Component) 0 77
Foreign exchange contracts    
Derivative [Line Items]    
Amount of Loss Recognized in OCI on Derivative (Included Component) 0 (32)
Amount of Gain Recognized in OCI on Derivative (Excluded Component) 0 108
Foreign exchange contracts | Cost of revenues    
Derivative [Line Items]    
Amount of Gain Reclassified from Accumulated OCI into Income (Included Component) 0 32
Amount of Gain Reclassified from Accumulated OCI into Income (Excluded Component) 0 44
Foreign exchange contracts | Selling general and administrative    
Derivative [Line Items]    
Amount of Gain Reclassified from Accumulated OCI into Income (Included Component) 0 57
Amount of Gain Reclassified from Accumulated OCI into Income (Excluded Component) $ 0 $ 77