XML 129 R110.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Liabilities Current [Abstract]    
Accrued payroll and benefits $ 21,726 $ 19,369
Other accrued compensation and retirement benefits 9,376 5,826
Income taxes payable 4,781 2,075
Accrued rebates 4,002 3,852
Other accrued expenses 31,208 31,650
Total $ 71,093 $ 62,772