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 | |