XML 104 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Details of Certain Consolidated Balance Sheet Captions (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Wages, compensation and other benefits $ 192,354 $ 198,311
Commissions and royalties 23,027 19,673
Warranty costs and late delivery penalties 30,625 31,683
Sales and use tax 18,146 14,486
Income tax 20,018 9,865
Other 117,215 117,388
Accrued liabilities $ 401,385 $ 391,406
Other accrued liabilities maximum percentage of current liabilities 5.00%