v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Expenses    
Accrued external research and development expense $ 18,108 $ 12,116
Accrued payroll and related expenses 14,687 14,776
Accrued professional services expense 10,196 3,296
Accrued other 1,128 879
Accrued expenses $ 44,119 $ 31,067