XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, tax $ 1,100 $ 200
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 464,439 514,205
Other comprehensive (loss) income before reclassifications 2,626 695
Amounts reclassified to earnings 183 353
Ending balance 567,332 508,140
Foreign currency translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (754) (630)
Other comprehensive (loss) income before reclassifications (84) 296
Amounts reclassified to earnings 0 0
Ending balance (838) (334)
Unrealized loss on cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 269 (1,418)
Other comprehensive (loss) income before reclassifications 2,710 399
Amounts reclassified to earnings 183 353
Ending balance 3,162 (666)
Accumulated other comprehensive income (loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (485) (2,048)
Ending balance $ 2,324 $ (1,000)