Quarterly report pursuant to Section 13 or 15(d)

Warrants - Schedule of Warrants Activity (Details)

v3.21.1
Warrants - Schedule of Warrants Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2019
Warrants and Rights Note Disclosure [Abstract]    
Warrants, Beginning balance 20,513,145 26,538,593
Warrants, Granted 9,200,000
Warrants, Exercised (2,472,573) (5,680,114)
Warrants, Expired (9,545,334)
Warrants, Ending balance 18,040,572 20,513,145
Weighted Average Price, Beginning balance $ 1.36 $ 1.08
Weighted Average Price, Granted 1.25
Weighted Average Price, Exercised 0.91 0.91
Weighted Average Price, Expired 0.75
Weighted Average Price, Ending balance $ 1.42 $ 1.36