v3.25.1
Accrued Liabilities and Other (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other current liabilities were as follows:
March 31,December 31,
20252024
(in thousands)
Payroll-related accruals$16,543 $24,541 
Value-added and other tax10,021 9,314 
Purchasing accruals4,278 3,669 
Accrued professional fees1,730 1,959 
Accrued royalties4,161 3,809 
Consideration payable in cash or equity110 1,218 
Accrued other liabilities9,137 6,547 
Total accrued liabilities and other$45,980 $51,057