XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (accrued liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued liabilities      
Employee cash bonuses, including sales incentives $ 33,422 $ 49,446  
Deferred revenue [1] 31,605 35,343  
Operating lease liabilities (Note 14) 12,406 13,562  
Wages and payroll liabilities, including vacation 10,321 8,605  
Customer rebates 10,100 12,718  
Restructuring and integration (Note 9) 3,755 9,689  
Prepaid product discounts 2,583 4,477  
Other 45,401 57,587  
Accrued liabilities 149,593 191,427  
Recognition of deferred revenue $ 36,973 $ 43,624 $ 47,547
[1] Revenue recognized for amounts included in deferred revenue at the beginning of the period was $36,973 for 2024, $43,624 for 2023, and $47,547 for 2022.