v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses    
Research and development $ 11,814 $ 8,626
Professional fees 716 474
Compensation and related expenses 2,792 4,163
Other accrued expenses 156 67
Total $ 15,478 $ 13,330