Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 7)

v3.20.1
Stockholders' Equity (Details 7) - $ / shares
9 Months Ended
Mar. 31, 2020
Feb. 27, 2021
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 250,000    
Exercise price $ 0.64    
Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 10,209,456   1,543,596
Exercise price   $ 59.30  
Warrants [Member] | Warrants issued for services [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 250,000    
Exercise price $ 0.64    
Expiry date Jan. 20, 2024    
Warrants [Member] | Warrants issued for services two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 26,500    
Exercise price $ 30.00    
Expiry date Nov. 18, 2023    
Warrants [Member] | Warrants issued for services two [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiry date Jul. 01, 2020    
Warrants [Member] | Warrants issued for services two [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiry date Feb. 01, 2021    
Warrants [Member] | Warrants issued for services three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 6,000    
Exercise price $ 17.80    
Expiry date Jan. 25, 2023    
Warrants [Member] | Warrants issued for services four [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 33,600    
Exercise price $ 11.70    
Expiry date Feb. 27, 2023    
Warrants [Member] | Warrants issued for services Five [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 12,000    
Exercise price $ 9.00    
Expiry date Sep. 15, 2023    
Warrants [Member] | Warrants issued for services six [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 2,000    
Exercise price $ 9.0    
Expiry date Oct. 11, 2021    
Warrants [Member] | Warrants issued for services one [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 280,000    
Exercise price $ 0.75    
2020 Investor Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 7,762,500    
Exercise price $ 1.0    
Expiry date Aug. 16, 2024    
2019 Investor Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 760,500    
Exercise price $ 3.10    
Expiry date Jun. 05, 2024    
2018 Investor Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 280,000    
Exercise price $ 12.50    
Expiry date Sep. 22, 2022    
2017 Investor Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 207,721    
Exercise price $ 35.00    
Expiry date Apr. 19, 2022    
2015 Investor Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 97,905    
Exercise price $ 30.00    
Expiry date Jul. 31, 2020    
2020 Underwriter Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 377,500    
Exercise price $ 1.15    
Expiry date Aug. 14, 2022    
2019 Agent Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 46,800    
Exercise price $ 3.875    
Expiry date Jun. 03, 2024    
2018 Agent Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 40,000    
Exercise price $ 12.50    
Expiry date Sep. 20, 2022    
2017 Agent Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 13,848    
Exercise price $ 40.60    
Expiry date Apr. 12, 2022    
2016 Agent Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 10,402    
Exercise price $ 40.00    
Expiry date May 12, 2021    
2015 Agent Warrants [Member] | Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number 2,180    
Exercise price $ 30.00    
Expiry date Jul. 15, 2020