v3.25.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 1,380 $ 3,173
Accrued contract manufacturing costs 1,397 1,565
Accrued clinical trial costs 2,066 1,302
Accrued other 1,052 986
Total accrued expenses $ 5,895 $ 7,026