XML 161 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Current [Abstract]    
Accrued payroll and benefits $ 19,369 $ 15,898
Other accrued compensation and retirement benefits 5,826 6,064
Income taxes payable 2,075 2,147
Accrued rebates 3,852 2,889
Other accrued expenses 31,650 45,599
Total $ 62,772 $ 72,597