XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Disclosure Accrued Expenses [Abstract]    
Contract liabilities $ 141,388 $ 185,824
Accrued payroll and related expenses 115,363 122,861
Accrued warranty 87,327 82,096
Accrued customer rebates 56,357 70,706
Accrued short-term leases 26,634 25,250
Accrued sales and other tax 24,889 24,044
Accrued professional services 18,442 19,541
Accrued agent commission 16,788 17,381
Accrued Product Liability And Workers Compensation Liability Current 11,150 11,326
Business Combination, Contingent Consideration, Liability 19,720 20,529
Other accrued expenses 77,484 91,769
Accrued expenses $ 595,542 $ 671,327