v3.26.3
Accounts Receivable (Details Narrative) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Credit Loss [Abstract]      
Allowance for credit loss $ 1,994,492 $ 1,641,052 $ 688,848
Long term portion of student receivables $ 2,153,680 $ 1,966,137