Other Long-Term Assets - Deposits (Details) - Schedule of other long term assets deposits - USD ($) |
Mar. 31, 2021 |
Jun. 30, 2020 |
||
|---|---|---|---|---|
| Schedule of other long term assets deposits [Abstract] | ||||
| Rental and utilities deposits | $ 106,319 | $ 64,663 | ||
| Freight logistics deposits | [1] | 3,136,294 | 2,910,327 | |
| Total other long-term assets - deposits | $ 3,242,613 | $ 2,974,990 | ||
| ||||