v3.25.2
Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll-related accruals $ 21,864 $ 24,541
Value-added and other tax 6,950 9,314
Purchasing accruals 4,350 3,669
Accrued interest expense 2,257 2,394
Accrued professional fees 2,177 1,959
Accrued royalties 1,574 3,809
Consideration payable in cash or equity 49 1,218
Accrued other liabilities 5,690 4,153
Accrued liabilities and other $ 44,911 $ 51,057