v3.26.1
Accrued Liabilities and Other (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other current liabilities were as follows:
June 30,December 31,
20262025
(in thousands)
Payroll-related accruals$18,289 $28,572 
Value-added and other tax4,813 7,857 
Purchasing accruals5,305 3,998 
Accrued interest expense2,600 2,659 
Accrued professional fees2,579 2,143 
Accrued royalties3,526 3,462 
Consideration payable in cash or equity— 120 
Accrued other liabilities5,630 6,472 
Total accrued liabilities and other$42,742 $55,283