XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts receivable, net (Tables)
3 Months Ended
Sep. 30, 2022
Receivables [Abstract]  
Schedule of accounts receivable
        
  

September 30,

2022

  

June 30,

2022

 
Accounts receivable  $19,059,969   $17,502,287 
Less: allowance for credit losses   (70,000)   (70,000)
Total accounts receivable  $18,989,969   $17,432,287