XML 84 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Current Liabilities - Schedule of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Other Liabilities, Current [Abstract]        
Accrued payrolls and bonuses $ 121,080 $ 88,361    
Rebates and incentives payable 44,175 37,218    
Value-added tax payable 23,253 17,856    
Interest payable 36,823 15,863    
Current pension and other postretirement benefit obligation 11,528 12,866    
Accrued insurance (including workers’ compensation) 9,447 10,771    
Earn outs payable 29,974 0    
Restructuring and other charges 5,200 7,957 $ 3,277 $ 7,882
Accrued income taxes 24,356 22,190    
Other 224,672 156,112    
Total $ 530,508 $ 369,194