v3.26.3
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Loss Contingencies [Line Items]    
Revenue $ 1,703 $ 1,182
Costs incurred 4,534 $ 1,205
Onerous Contract [Member]    
Loss Contingencies [Line Items]    
Contract with customer liability 1,400  
Revenue 700  
Costs incurred 3,600  
Onerous Contract [Member] | Maximum [Member]    
Loss Contingencies [Line Items]    
Contract with customer liability $ 2,800