v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses    
External research, development and manufacturing expenses $ 36,938 $ 29,338
Employee compensation and benefits 6,048 8,308
Professional and consultant fees 1,026 1,265
Income taxes payable   211
Other 508 249
Total accrued expenses $ 44,520 $ 39,371