v3.25.2
Accounts Receivable, Net (Tables)
12 Months Ended
Jun. 30, 2025
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable

As of June 30, 2025 and 2024, accounts receivable consisted of the following:

 

   As of
June 30,
   As of
June 30,
 
   2025   2024 
Accounts receivable – gross  $65,002,773   $65,620,003 
Allowance for credit losses   (17,971,470)   (5,885,238)
Accounts receivable, net  $47,031,303   $59,734,765 
           
Accounts receivable, net – current portion   39,664,145    59,734,765 
Accounts receivable, net – non current portion   7,367,158    
-
 
Accounts receivable, net  $47,031,303   $59,734,765 
Schedule of Allowance for Credit Losses

Activity in the allowance for credit losses is below:

 

   For the year ended
June 30,
 
   2025   2024 
Balance at July 1  $5,885,238   $1,498,806 
Provision for expected losses   

22,034,812

    6,015,752 
Write-offs charged against the allowance   (9,948,580)   (1,629,320)
Balance at June 30   

17,971,470

    5,885,238