v3.25.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued revenue contract liabilities $ 11,548 $ 14,454
Accrued payroll and related benefits 10,788 14,127
Accrued royalties 5,846 4,743
Other accrued expenses 7,409 7,467
Accrued expenses $ 35,591 $ 40,791