XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Derivatives Instruments Designated as Cash Flow Hedges (Detail) - Cash Flow Hedging [Member] - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Derivative Instruments Gain Loss [Line Items]        
Amount of Gain (Loss) Recognized in OCI $ (155) $ (54) $ (303) $ 121
Cost of revenue [Member]        
Derivative Instruments Gain Loss [Line Items]        
Amount of Gain (Loss) Reclassified from AOCI into Income (1) 290 36 611
Selling, General and Administrative Expenses [Member]        
Derivative Instruments Gain Loss [Line Items]        
Amount of Gain (Loss) Reclassified from AOCI into Income 0 167 24 351
Research and development [Member]        
Derivative Instruments Gain Loss [Line Items]        
Amount of Gain (Loss) Reclassified from AOCI into Income $ (1) $ 317 $ 42 $ 668