v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development expenses $ 2,546 $ 3,107
Accrued compensation and benefits 34 35
Accrued professional fees 1,107 1,604
Accrued taxes 32 91
Other accrued expenses 622 322
Accrued restructuring costs   603
Total accrued expenses $ 4,341 $ 5,762