XML 129 R109.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Other Liabilities Current [Abstract]    
Accrued payroll and benefits $ 15,898 $ 29,255
Other accrued compensation and retirement benefits 6,064 7,864
Income taxes payable 2,147 1,927
Accrued rebates 2,889 3,261
Other accrued expenses 45,599 33,361
Total $ 72,597 $ 75,668