Quarterly report pursuant to Section 13 or 15(d)

Warrants - Schedule of Warrants Outstanding (Details)

v3.20.1
Warrants - Schedule of Warrants Outstanding (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2017
Issued June 2018 Expiring December 22, 2023      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased from issuance of warrants (in shares) 710,212    
Exercise price for shares purchased from issuance of warrants (in dollars per share) $ 2.02    
Issued 2018 Issuance Expiring June 21, 2023      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased from issuance of warrants (in shares) 32,779    
Exercise price for shares purchased from issuance of warrants (in dollars per share) $ 2.32    
Issued July 2017 - Consulting One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased from issuance of warrants (in shares)     100,000
Exercise price for shares purchased from issuance of warrants (in dollars per share)     $ 2.41
Issued July 2017 - Consulting Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased from issuance of warrants (in shares)     50,000
Exercise price for shares purchased from issuance of warrants (in dollars per share) $ 3.00    
Warrant      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 16,913,995 10,763,995  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.63    
Warrant | Issued February 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 404,002 404,002  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.50    
Remaining Contractual Life at March 31, 2020 (No. Years) 1 year 10 months 24 days    
Warrant | Issued February 2018      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 2,273,700 2,273,700  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 2.80    
Remaining Contractual Life at March 31, 2020 (No. Years) 3 years 4 months 24 days    
Warrant | Issued June 2018      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 742,991 742,991  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 2.03    
Remaining Contractual Life at March 31, 2020 (No. Years) 3 years 8 months 12 days    
Warrant | Issued March 2019      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 1,585,500 1,585,500  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.10    
Remaining Contractual Life at March 31, 2020 (No. Years) 4 years    
Warrant | Issued April 2019      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 5,250,000 5,250,000  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.75    
Remaining Contractual Life at March 31, 2020 (No. Years) 4 years 1 month 6 days    
Warrant | Issued February 2020      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 6,150,000 0  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.05    
Remaining Contractual Life at March 31, 2020 (No. Years) 5 years 3 months 18 days    
Warrant | Liability Classified Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 16,406,193 10,256,193  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.58    
Remaining Contractual Life at March 31, 2020 (No. Years) 4 years 4 months 24 days 4 years  
Warrant | Issued May 2016 - Bonwick      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 107,802 107,802  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 7.50    
Remaining Contractual Life at March 31, 2020 (No. Years) 1 year 1 month 6 days    
Warrant | Issued July 2017 - Consulting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 150,000 150,000  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 2.61    
Remaining Contractual Life at March 31, 2020 (No. Years) 2 years 3 months 18 days    
Warrant | Issued April 2018 - Consulting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 100,000 100,000  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 3.00    
Remaining Contractual Life at March 31, 2020 (No. Years) 1 year    
Warrant | Issued August 2019 - Consulting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 150,000 150,000  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 1.64    
Remaining Contractual Life at March 31, 2020 (No. Years) 2 years 4 months 24 days    
Warrant | Equity Classified Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Under Outstanding Warrants (in shares) 507,802 507,802  
Weighted Average Exercise Price at March 31, 2020 (in dollars per share) $ 3.44