XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Payables and Accruals [Abstract]    
Compensation expense $ 2,064 $ 4,168
Research expense 2,503 2,011
Professional fees 1,043 474
Other expenses 218 308
Total accrued expenses $ 5,828 $ 6,961