Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants - Summary of all warrant activity (Details)

v3.21.1
Stock Warrants - Summary of all warrant activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Stock Warrants    
Number of Warrants, Beginning Balance 18,000,713 18,714,999
Number of Warrants, Granted 0  
Number of Warrants, Exercised 11,655,747  
Number of Warrants, Forfeited 0 (714,286)
Number of Warrants, Ending Balance 6,344,966 18,000,713
Weighted Average Exercise Price, Beginning Balance $ 0.69 $ 3.24
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 0.69  
Weighted Average Exercise Price, Forfeited 0 50.05
Weighted Average Exercise Price, Ending Balance $ 0.69 $ 0.69