v3.26.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Loss Contingencies [Line Items]      
Contract with customer liability $ 6,029 $ 302
Revenue 3,737 5,861  
Costs incurred 9,658 $ 4,201  
Onerous Contract [Member]      
Loss Contingencies [Line Items]      
Contract with customer liability 1,400    
Revenue 500    
Costs incurred 3,600    
Onerous Contract [Member] | Maximum [Member]      
Loss Contingencies [Line Items]      
Contract with customer liability $ 5,600