XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, net (Tables)
9 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of accounts receivable
          
  

March 31,

2022

  

June 30,

2021

 
Accounts receivable  $19,153,554   $7,896,347 
Less: allowance for credit losses   (70,000)    
Total accounts receivable, net  $19,083,554   $7,896,347