XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Other Comprehensive Income - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (34,176)  
Ending balance (31,241) $ (32,393)
Foreign Currency Translation Adjustment    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (34,176) (34,694)
Current period other comprehensive income 2,935 2,282
Ending balance (31,241) (32,412)
Cash Flow Hedging Instruments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 0 (173)
Current period other comprehensive income 0 46
Reclassification adjustment 0 146
Ending balance $ 0 $ 19