XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Accrued Liabilities [Line Items]    
Salaries and benefits $ 60,815 $ 52,250
Incentive compensation 59,445 37,992
Operating Lease, Liability, Current 15,695 20,161
Accrued Professional Fees 3,167 2,803
Accrued Product Field Action. 32,844 30,281
Accrued liability Italy payment scheme 23,937 23,176
Legal accrual 3,425 1,874
Accrued sales taxes 4,449 6,748
Warranties and returns 4,094 3,682
Contract with Customer, Liability, Current 30,358 31,640
Accrued other taxes 4,564 3,024
Outside commissions 16,548 13,049
Accrued freight 13,206 17,215
Restructuring accrual 9,945 3,568
Accrued audit fees 4,395 5,492
Liability, Defined Benefit Plan, Current 3,111 2,575
Interest Payable 667 1,431
Other 8,867 8,664
Accrued liabilities 306,923 268,215
Foreign Exchange    
Schedule of Accrued Liabilities [Line Items]    
Derivative Liability, Current $ 7,391 $ 2,590