v3.24.1
Concentrations (Details Narrative) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
One Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 78.00% 0.00% 27.00% 39.00%
Two Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 0.00% 35.00% 24.00% 15.00%
Third Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 0.00% 35.00% 24.00% 15.00%
Four Customer [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage   17.00%   7.00%