XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Salaries and benefits $ 56,118 $ 52,250
Incentive compensation 25,123 37,992
Operating Lease, Liability, Current 18,532 20,161
Sales taxes 5,295 6,748
Restructuring accrual 5,923 3,568
UnfavorablecontractliabilityST 32,752 31,640
Accrued other taxes 3,399 3,024
Accrued Professional Fees 2,736 2,803
Accrued liability Italy payment scheme 23,227 23,176
Legal accrual 2,309 1,874
Distribution Fees 12,407 13,049
Warranties and returns 3,638 3,682
Field service corrective action 22,641 30,281
Accrued freight 14,916 17,215
Derivative Liability, Current 1,983 2,590
Accrued audit fees 4,143 5,492
Liability, Defined Benefit Plan, Current 3,394 2,575
Interest Payable 1,413 1,431
Other 7,947 8,664
Accrued liabilities 247,896 268,215 [1]
Derivative [Line Items]    
Derivative Liability, Current 1,983 2,590
Product Liability Contingency [Line Items]    
Product Liability Accrual, Component Amount 54,800  
Foreign Exchange    
Accrued Liabilities [Abstract]    
Derivative Liability, Current 1,983 2,590
Derivative [Line Items]    
Derivative Liability, Current $ 1,983 $ 2,590
[1] December 31, 2023 balances were derived from audited consolidated financial statements.