XML 77 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - Schedule of net accounts receivable - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Schedule of net accounts receivable [Abstract]    
Trade accounts receivable $ 3,589,011 $ 3,453,439
Less: allowances for doubtful accounts (3,475,769) (2,297,491)
Accounts receivable, net $ 113,242 $ 1,155,948