v3.25.1
Selected Balance Sheet Information - Schedule of Accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Selected Balance Sheet Information    
Accrued clinical consulting services $ 3,241 $ 2,390
Accrued manufacturing costs 383 772
Accrued vendor payments 145 206
Total accrued expenses $ 3,769 $ 3,368