XML 70 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued expenses
12 Months Ended
Dec. 31, 2024
Subclassifications of assets, liabilities and equities [abstract]  
Accrued expenses
22. Accrued expenses
The components of accrued expenses at December 31, 2024 and 2023 are as follows:
20242023
Employee compensation and benefits$14,120 $12,991 
Customer rebates2,953 3,621 
Taxes payable, other than income taxes2,161 2,114 
Accrued royalties and dues1,843 1,210 
Professional fees2,495 601 
Other1,307 220 
Total accrued expenses24,879 20,757