XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses
9 Months Ended
Sep. 30, 2023
Disclosure Accrued Expenses [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following (in thousands):
 Sep 30, 2023Dec 31, 2022
Contract liabilities$141,388 $185,824 
Accrued payroll and related expenses115,363 122,861 
Accrued warranty87,327 82,096 
Accrued customer rebates56,357 70,706 
Accrued short-term leases26,634 25,250 
Accrued sales and other tax24,889 24,044 
Accrued contingent consideration19,720 20,529 
Accrued professional fees18,442 19,541 
Accrued agent commission16,788 17,381 
Accrued product liability and workers compensation11,150 11,326 
Other accrued expenses77,484 91,769 
 $595,542 $671,327