v3.25.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development costs $ 15,123 $ 19,758
Restructuring 6,778 15,307
Employee-related 5,965 14,840
Professional services 13,821 7,114
Other 844 579
Total accrued expenses $ 42,531 $ 57,598