XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Salaries and benefits $ 69,914 $ 52,250
Incentive compensation 42,037 37,992
Operating Lease, Liability, Current 17,915 20,161
Sales taxes 5,545 6,748
Restructuring accrual 9,924 3,568
UnfavorablecontractliabilityST 33,791 31,640
Accrued other taxes 5,390 3,024
Accrued Professional Fees 3,418 2,803
Accrued liability Italy payment scheme 23,613 23,176
Legal accrual 1,704 1,874
Distribution Fees 16,522 13,049
Warranties and returns 3,600 3,682
Field service corrective action 32,411 30,281
Accrued freight 15,764 17,215
Derivative Liability, Current 1,473 2,590
Accrued audit fees 4,626 5,492
Liability, Defined Benefit Plan, Current 2,735 2,575
Interest Payable 1,409 1,431
Other 7,960 8,664
Accrued liabilities 299,751 268,215 [1]
Derivative [Line Items]    
Derivative Liability, Current 1,473 2,590
Product Liability Contingency [Line Items]    
Product Liability Accrual, Component Amount 50,500  
Foreign Exchange    
Accrued Liabilities [Abstract]    
Derivative Liability, Current 1,473 2,590
Derivative [Line Items]    
Derivative Liability, Current $ 1,473 $ 2,590
[1] December 31, 2023 balances were derived from audited consolidated financial statements.