XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Payables and Accruals [Abstract]    
Employee incentive payments $ 888 $ 759
Accrued salary and benefits 180 417
Professional fees 35
Accrued project costs 19
Accrued interest expense 84
Other 112 95
 Accrued expenses total $ 1,318 $ 1,271