v3.25.2
Accrued Liabilities and Other (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other current liabilities were as follows:
June 30,December 31,
20252024
(in thousands)
Payroll-related accruals$21,864 $24,541 
Value-added and other tax6,950 9,314 
Purchasing accruals4,350 3,669 
Accrued interest expense2,257 2,394 
Accrued professional fees2,177 1,959 
Accrued royalties1,574 3,809 
Consideration payable in cash or equity49 1,218 
Accrued other liabilities5,690 4,153 
Total accrued liabilities and other$44,911 $51,057