v3.24.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

Revenues disaggregated by revenue source consist of the following:

 

   Three Months
Ended
Jan. 31, 2024
   Three Months
Ended
Jan. 31, 2023
   Nine Months
Ended
Jan. 31, 2024
   Nine Months
Ended
Jan. 31, 2023
 
Consulting services  $862,846   $2,028,260   $3,585,213   $4,784,650 
Fees from online services   179,947    232,154    1,019,047    595,310 
Total revenues  $1,042,793   $2,260,414   $4,604,260   $5,379,960