v3.26.3
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Payables and Accruals [Abstract]    
Employee incentive payments $ 1,278 $ 632
Accrued salary and benefits 407 135
Professional fees 86
Accrued project costs 2,831 3,273
Accrued interest expense 146
Other 6 46
Accrued expenses total $ 4,608 $ 4,232