v3.25.0.1
Accounts Receivable, Net (Tables)
6 Months Ended
Dec. 31, 2024
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable As of December 31, 2024 and June 30, 2024, accounts receivable consisted of the following:
   As of
December 31,
   As of
June 30,
 
   2024   2024 
Accounts receivable – gross  $79,005,575   $65,620,003 
Allowance for credit losses   (11,305,112)   (5,885,238)
Accounts receivable, net  $67,700,463   $59,734,765 

 

Schedule of Allowance for Credit Losses Activity in the allowance for credit losses is below:
   For the six months ended
December 31,
 
   2024   2023 
Balance at July 1  $5,885,238   $1,498,806 
Current period provision for expected losses   7,286,079    2,126,284 
Write-offs charged against the allowance   (1,866,205)   (706,160)
Balance at December 31   11,305,112    2,918,930