XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.4
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,945 4,153
Total accrued liabilities and other $ 55,756 $ 51,057