v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and related benefits $ 14 $ 48
Research and development expenses 32 31
Professional fees and other expenses 99 312
Accrued expenses $ 145 $ 391