XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, tax $ 1,500 $ 200
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 464,439 514,205
Other comprehensive (loss) income before reclassifications 3,649 367
Amounts reclassified to earnings (170) 539
Ending balance 638,050 499,344
Foreign currency translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (754) (630)
Other comprehensive (loss) income before reclassifications (463) 55
Amounts reclassified to earnings 0 0
Ending balance (1,217) (575)
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 4,112 312
Amounts reclassified to earnings (170) 539
Ending balance 4,211 (567)
Accumulated other comprehensive income (loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (485) (2,048)
Ending balance $ 2,994 $ (1,142)