v3.25.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Expenses    
Accrued research and development costs $ 9,472 $ 7,100
Accrued 2023 Lilly License costs 5,000 9,500
Accrued bonus 1,417 1,713
Accounts payable 1,205 733
Accrued professional fees 428 318
Other accrued expenses 1,174 150
Total accounts payable and accrued expenses $ 18,696 $ 19,514