XML 100 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Details of Certain Consolidated Balance Sheet Captions (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Wages, compensation and other benefits $ 264,914 $ 175,898
Commissions and royalties 20,570 18,526
Warranty costs and late delivery penalties 26,521 21,850
Sales and use tax 25,880 29,092
Income tax 24,643 32,968
Other 141,902 149,244
Accrued liabilities $ 504,430 $ 427,578
Other accrued liabilities maximum percentage of current liabilities 5.00%