v3.25.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Research and development $ 4,146 $ 5,734
Payroll and employee related 1,511 4,402
Professional fees 843 710
Other 243 289
Total $ 6,743 $ 11,135