v3.24.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,042,793 $ 2,260,414 $ 4,604,260 $ 5,379,960
Consulting Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 862,846 2,028,260 3,585,213 4,784,650
Fees From Online Services [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues $ 179,947 $ 232,154 $ 1,019,047 $ 595,310