XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Details of Certain Consolidated Balance Sheet Captions (Accrued Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Wages, compensation and other benefits $ 260,481 $ 264,914
Commissions and royalties 31,344 20,570
Warranty costs and late delivery penalties 31,290 26,521
Sales and use tax 29,247 25,880
Income tax 28,003 24,643
Other 181,121 141,902
Accrued liabilities $ 561,486 $ 504,430
Other accrued liabilities maximum percentage of current liabilities 5.00%