XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants - Summary of Warrant Activity (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Warrants and Rights Note Disclosure [Abstract]  
Number of Warrants Issued, Warrants outstanding, Beginning balance | shares 3,853,566
Number of Warrants Issued, Warrants exercised | shares (1,216,667)
Number of Warrants Issued, Warrants outstanding, Ending balance | shares 2,636,899
Weighted Average Exercise Price, Warrants outstanding, Beginning balance | $ / shares $ 1.35
Weighted Average Exercise Price, Warrants exercised | $ / shares 1.24
Weighted Average Exercise Price, Warrants outstanding, Ending balance | $ / shares $ 1.40
Aggregate intrinsic value of outstanding warrants | $ $ 413,500
Weighted average remaining contractual terms (years) 4 years 7 months 6 days