v3.25.3
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued professional fees $ 836 $ 5,157
Accrued salaries and payroll 700 2,681
Accrued restructuring charges 373 1,333
Accrued bonus 1,850 64
Accrued clinical 1,917 977
Accrued contract manufacturing 2,435 2,597
Accrued other - sales related 0 1,188
Accrued other 105 650
Total accrued liabilities $ 8,216 $ 14,647