XML 129 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities, Current [Abstract]    
Accrued payroll and benefits $ 25,572 $ 21,726
Other accrued compensation and retirement benefits 5,633 9,376
Income taxes payable 11,746 4,781
Accrued rebates 6,327 4,002
Other accrued expenses 50,160 31,208
Total $ 99,438 $ 71,093