v3.24.2.u1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 3,165 $ 6,687
Accrued research expense 2,369 3,416
Accrued professional fees 3,507 2,042
Other accrued expenses 1,314 253
Total accrued expenses $ 10,355 $ 12,398