v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Payroll and employee related expenses $ 1,933 $ 3,038
Professional fees 1,110 920
Third-party research and development expenses 1,009 765
Other 266 390
Accrued expenses $ 4,318 $ 5,113