XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Product Information [Line Items]    
Total revenue $ 14,005,091 $ 10,366,934
Transferred over Time [Member] | Tuition and Lab Fees [Member]    
Product Information [Line Items]    
Total revenue 12,120,857 9,921,049
Transferred at Point in Time [Member] | Books Registration and Other Fees [Member]    
Product Information [Line Items]    
Total revenue $ 1,884,234 $ 445,885