Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 6)

v3.19.3
Stockholders' Equity (Details 6) - Warrants [Member] - $ / shares
3 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 9,683,596 1,543,596
Issued for services [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 26,500  
Exercise price $ 30.00  
Issued for services [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiry date Jul. 01, 2020  
Issued for services [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiry date Feb. 01, 2021  
Issued for services one [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 6,000  
Exercise price $ 17.8  
Expiry date Jan. 25, 2023  
Issued for services two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 33,600  
Exercise price $ 11.7  
Expiry date Feb. 27, 2023  
Issued for services three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 12,000  
Exercise price $ 9.0  
Expiry date Sep. 15, 2023  
Issued for services four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 4,140  
Exercise price $ 59.30  
Expiry date Feb. 27, 2020  
Issued For Services Five [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number 377,500  
Exercise price $ 1.15  
Expiry date Aug. 14, 2022