v3.25.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 4,740 $ 2,972
Accrued research and development 4,305 3,961
Accrued professional fees 522 737
Accrued other 101 0
Accrued deferred offering costs 0 492
Total accrued expenses $ 9,668 $ 8,162