v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 15,323 $ 29,935
Accrued research and development costs 13,065 10,548
Accrued professional fees 3,153 4,316
Accrued other 3,748 2,062
Total accrued expenses $ 35,289 $ 46,861