v3.21.1
Other Long-Term Assets - Deposits (Tables)
9 Months Ended
Mar. 31, 2021
Other Longterm Assets Deposits [Abstract]  
Schedule of other long term assets deposits
   March 31,   June 30, 
   2021   2020 
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