XML 87 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Other Long-Term Assets - Deposits, Net (Details) - Schedule of allowance for deposits - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Schedule of allowance for deposits [Abstract]    
Beginning balance
Allowance for deposits 3,098,852
Exchange rate effect 78,275
Ending balance $ 3,177,127