v3.26.1
Schedule of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 8,722 $ 8,338
Research and development costs 3,917 1,218
Consulting and professional fees 3,534 2,335
Interest 2,398 3,379
Other 2,010 595
Other accrued liabilities, current $ 20,581 $ 15,865