XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts receivable, net (Tables)
6 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of accounts receivable
          
  

December 31,

2021

  

June 30,

2021

 
Accounts receivable  $15,623,516   $7,896,347 
Less: allowance for credit losses   (70,000)    
Total accounts receivable, net  $15,553,516   $7,896,347