v3.26.1
Accrued Liabilities and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]      
Payroll-related accruals $ 18,289   $ 28,572
Value-added and other tax 4,813   7,857
Purchasing accruals 5,305   3,998
Accrued interest expense 2,600   2,659
Accrued professional fees 2,579   2,143
Accrued royalties 3,526   3,462
Consideration payable in cash or equity 0   120
Accrued other liabilities 5,630   6,472
Accrued liabilities and other $ 42,742 $ 39,825 $ 55,283