Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 7)

v3.19.3.a.u2
Stockholders' Equity (Details 7) - $ / shares
6 Months Ended
Dec. 31, 2019
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 9,963,596 1,543,596
Warrants [Member] | Warrants issued for services [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 280,000  
Exercise price $ 0.75  
Expiry date Nov. 18, 2023  
Warrants [Member] | Warrants issued for services one [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 26,500  
Exercise price $ 30.00  
Warrants [Member] | Warrants issued for services one [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 one [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 two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 6,000  
Exercise price $ 17.8  
Expiry date Jan. 25, 2023  
Warrants [Member] | Warrants issued for services three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 33,600  
Exercise price $ 11.7  
Expiry date Feb. 27, 2023  
Warrants [Member] | Warrants issued for services four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 12,000  
Exercise price $ 9.0  
Expiry date Sep. 15, 2023  
Warrants [Member] | Warrants issued for services Five [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 4,140  
Exercise price $ 59.30  
Expiry date Feb. 27, 2020  
Warrants [Member] | Warrants issued for services [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 2,000  
Exercise price $ 9.0  
Expiry date Oct. 11, 2021  
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 Warrant [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 Warrant [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  
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  
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