XML 129 R103.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Other Liabilities Current [Abstract]    
Accrued payroll and benefits $ 39,375 $ 48,306
Other accrued compensation and retirement benefits 7,864 6,828
Income taxes payable 1,927 211
Accrued rebates 16,126 14,329
Other accrued expenses 45,930 49,576
Total $ 111,222 $ 119,250