XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Other comprehensive (loss) income - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (34,176)  
Ending balance (37,506) $ (29,744)
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (34,176) (34,694)
Current period other comprehensive (loss) income (3,330) 4,948
Ending balance (37,506) (29,746)
Cash Flow Hedging Instruments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 0 (173)
Current period other comprehensive (loss) income 0 43
Reclassification adjustment 0 132
Ending balance $ 0 $ 2