v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued employee compensation and benefits $ 6,370 $ 13,053
Accrued external research and development expenses 4,618 3,727
Accrued royalty and milestone payments 113 3,092
Accrued professional fees 818 1,825
Other 1,146 1,308
Total accrued expenses $ 13,065 $ 23,005