XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities and Other
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Accrued Liabilities and Other
Accrued liabilities and other current liabilities were as follows:
December 31,
20252024
(in thousands)
Payroll-related accruals$28,572 $24,541 
Value-added and other tax7,857 9,314 
Purchasing accruals3,998 3,669 
Accrued interest expense2,659 2,394 
Accrued professional fees2,143 1,959 
Accrued royalties3,462 3,809 
Consideration payable in cash or equity120 1,218 
Accrued other liabilities6,945 4,153 
Total accrued liabilities and other$55,756 $51,057