XML 57 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Schedule of Warrant Outstanding and Exercisable (Details) - Warrant [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Number of Warrants, Beginning balance | shares 2,265,324
Number of Warrants, Granted | shares 4,209,596
Number of Warrants, Exercised/Expired | shares (2,924,449)
Number of Warrants, Ending balance | shares 3,550,471
Number of Warrants, Exercisable, Beginning | shares 2,066,049
Number of Warrants, Exercisable, Ending | shares 2,144,700
Exercise Price per Share, Ending balance
Exercise Price per Share, Exercisable, Beginning $ 0.50
Weighted Average Remaining Contractual Life, Beginning 5 years 9 months 7 days
Weighted Average Remaining Contractual Life, Granted 5 years 6 months 21 days
Weighted Average Remaining Contractual Life, Exercised/Expired 9 months 25 days
Weighted Average Remaining Contractual Life, Ending 5 years 7 months 2 days
Weighted Average Remaining Contractual Life, Exercisable, Beginning 6 years 2 months 27 days
Weighted Average Remaining Contractual Life, Exercisable, Ending 7 years 7 months 24 days
Weighted Average Exercise Price per Share, Beginning balance $ 1.25
Weighted Average Exercise Price per Share, Granted 3.87
Weighted Average Exercise Price per Share, Exercised/Expired 0.96
Weighted Average Exercise Price per Share, Ending balance 4.56
Weighted Average Exercise Price per Share, Exercisable, Beginning 1.55
Weighted Average Exercise Price per Share, Exercisable, Ending 4.29
Minimum [Member]  
Exercise Price per Share, Beginning balance 1.00
Exercise Price per Share, Granted 0.65
Exercise Price per Share, Exercised/Expired 0.65
Exercise Price per Share, Ending balance 1.40
Exercise Price per Share, Exercisable, Beginning 1.00
Exercise Price per Share, Exercisable, Ending 1.40
Maximum [Member]  
Exercise Price per Share, Beginning balance 2.50
Exercise Price per Share, Granted 5.75
Exercise Price per Share, Exercised/Expired 0.70
Exercise Price per Share, Ending balance 5.75
Exercise Price per Share, Exercisable, Beginning 2.50
Exercise Price per Share, Exercisable, Ending $ 5.75