v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued external research and development expenses $ 3,789 $ 3,076
Accrued employee compensation and benefits 1,476 4,742
Accrued professional fees 663 712
Other 526 1
Total $ 6,454 $ 8,531