XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
4. Accounts receivable (Tables)
9 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
Schedule of accounts receivable
  

March 31,

2021

  

June 30,

2020

 
Accounts receivable  $8,281,993   $6,067,199 
Less: allowance for credit losses   189,206     
Total accounts receivable  $8,092,787   $6,067,199