XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities and Other (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
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