XML 97 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Details of Certain Consolidated Balance Sheet Captions (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Wages, compensation and other benefits $ 175,898 $ 204,347
Commissions and royalties 18,526 21,911
Warranty costs and late delivery penalties 21,850 23,741
Sales and use tax 29,092 20,782
Income tax 32,968 47,186
Other 149,244 127,125
Accrued liabilities $ 427,578 $ 445,092
Other accrued liabilities maximum percentage of current liabilities 5.00%