v3.25.2
Concentrations (Details Narrative) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
One Customer [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 20.00% 25.00%
Two Customer [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 22.00%
Three Customer [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage   22.00%