v3.26.1
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Payables and Accruals [Abstract]    
Employee incentive payments $ 632 $ 759
Accrued salary and benefits 135 417
Accrued project costs 3,273
Accrued interest expense 146
Other 46 95
Accrued expenses total $ 4,232 $ 1,271