Other Long-Term Assets - Deposits, Net (Details) - Schedule of other long-term assets-deposits - USD ($) |
Jun. 30, 2021 |
Jun. 30, 2020 |
||
|---|---|---|---|---|
| Schedule of other long-term assets-deposits [Abstract] | ||||
| Rental and utilities deposits | $ 111,352 | $ 64,663 | ||
| Freight logistics deposits (1) | [1] | 3,181,746 | 2,910,327 | |
| Total other long-term assets - deposits | 3,293,098 | 2,974,990 | ||
| Less: allowances for deposits | (3,177,127) | |||
| Other long-term assets- deposits, net | $ 115,971 | $ 2,974,990 | ||
| ||||