v3.21.2
Accounts Receivable, Net (Details) - Schedule of net accounts receivable - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Schedule of net accounts receivable [Abstract]    
Trade accounts receivable $ 3,530,750 $ 3,589,011
Less: allowances for doubtful accounts (3,478,418) (3,475,769)
Accounts receivable, net $ 52,332 $ 113,242