v3.26.1
Accrued Liabilities and Other - Schedule of Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll-related accruals $ 28,572 $ 24,541
Value-added and other tax 7,857 9,314
Purchasing accruals 3,998 3,669
Accrued interest expense 2,659 2,394
Accrued professional fees 2,143 1,959
Accrued royalties 3,462 3,809
Consideration payable in cash or equity 120 1,218
Accrued other liabilities 6,472 3,680
Total accrued liabilities and other $ 55,283 $ 50,584