XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Schedule of Warrant and Restricted Stock Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Warrant [Member]  
Outstanding Number of Shares, Beginning balance | shares 3,550,471
Outstanding Number of Shares, Granted | shares
Outstanding Number of Shares, Exercised/Expired | shares
Outstanding Number of Shares, Ending balance | shares 3,550,471
Outstanding Number of Shares, Exercisable, Beginning | shares 2,144,700
Outstanding Number of Shares, Exercisable, Ending | shares 2,144,700
Weighted Average Remaining Contractual Life, Beginning 5 years 7 months 2 days
Weighted Average Remaining Contractual Life, Ending 5 years 4 months 2 days
Weighted Average Remaining Contractual Life, Exercisable, Beginning 7 years 8 months 2 days
Weighted Average Remaining Contractual Life, Exercisable, Ending 7 years 5 months 1 day
Weighted Average Exercise Price per Share, Beginning balance $ 4.56
Weighted Average Exercise Price per Share, Granted
Weighted Average Exercise Price per Share, Ending balance 4.56
Weighted Average Exercise Price per Share, Exercisable, Beginning 4.29
Weighted Average Exercise Price per Share, Exercisable, Ending 4.29
Minimum [Member] | Warrant [Member]  
Exercise Price per Share, Beginning balance 1.40
Exercise Price per Share, Granted
Exercise Price per Share, Ending balance 1.40
Exercise Price per Share, Exercisable, Beginning 1.40
Exercise Price per Share, Exercisable, Ending 1.40
Maximum [Member] | Warrant [Member]  
Exercise Price per Share, Beginning balance 5.75
Exercise Price per Share, Granted
Exercise Price per Share, Ending balance 5.75
Exercise Price per Share, Exercisable, Beginning 5.75
Exercise Price per Share, Exercisable, Ending $ 5.75
Restricted Stock Units (RSUs) [Member]  
Outstanding Number of Shares, Beginning balance | shares 35,000
Outstanding Number of Shares, Granted | shares 12,500
Outstanding Number of Shares, Exercised/Expired | shares
Outstanding Number of Shares, Ending balance | shares 47,500
Outstanding Number of Shares, Exercisable, Beginning | shares 20,000
Outstanding Number of Shares, Exercisable, Ending | shares 20,590
Exercise Price per Share, Granted $ 19.61
Weighted Average Exercise Price per Share, Beginning balance 12.45
Weighted Average Exercise Price per Share, Granted 19.61
Weighted Average Exercise Price per Share, Ending balance 14.34
Weighted Average Exercise Price per Share, Exercisable, Beginning 12.45
Weighted Average Exercise Price per Share, Exercisable, Ending 6.45
Restricted Stock Units (RSUs) [Member] | Minimum [Member]  
Exercise Price per Share, Beginning balance 6.03
Exercise Price per Share, Granted
Exercise Price per Share, Ending balance 6.03
Exercise Price per Share, Exercisable, Beginning 6.03
Exercise Price per Share, Exercisable, Ending 6.03
Restricted Stock Units (RSUs) [Member] | Maximum [Member]  
Exercise Price per Share, Beginning balance 21.02
Exercise Price per Share, Granted
Exercise Price per Share, Ending balance 21.02
Exercise Price per Share, Exercisable, Beginning 21.02
Exercise Price per Share, Exercisable, Ending $ 21.02