XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities - Summary of Effect of Cash Flow Hedge Accounting on Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Recognized In OCI on Derivative $ 41 $ 423 $ (143) $ 423
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 59 26 240 26
Designated as Hedging Instrument [Member] | Cost of Revenues [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 35 12 139 12
Designated as Hedging Instrument [Member] | Selling General and Administrative [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 24 14 101 14
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Recognized In OCI on Derivative 41 423 (143) 423
Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Recognized In OCI on Derivative 69 11 319 11
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 52 177 259 177
Not Designated as Hedging Instrument [Member] | Cost of Revenues [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 30 75 120 75
Not Designated as Hedging Instrument [Member] | Selling General and Administrative [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Reclassified from Accumulated OCI into Income 22 102 139 102
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]        
Derivative [Line Items]        
Amount of Gain or (Loss) Recognized In OCI on Derivative $ 69 $ 11 $ 319 $ 11