XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Payables and Accruals [Abstract]    
Employee incentive payments $ 1,078 $ 1,271
Accrued salary and benefits 130 369
Professional fees 5
Other 215 147
Accrued expenses total $ 1,428 $ 1,787