XML 13 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Warrants Outstanding    
Warrants outstanding, beginning balance (in shares) 1,608,996 2,011,528
Warrants granted (in shares) 228,607 33,720
Warrants exercised (in shares) (232,461) (436,252)
Warrants expired (in shares) (54,167)  
Warrants outstanding, ending balance (in shares) 1,550,975 1,608,996
Weighted- Average Exercise Price    
Warrants outstanding, exercise price, beginning balance (in dollars per share) $ 4.71 $ 4.85
Warrants issued, weighted average exercise price (in dollars per share) 16.00 5.56
Warrants exercised, weighted average exercise price (in dollars per share) (4.85) (4.70)
Warrants expired, weighted average exercise price (in dollars per share) (12.46)  
Warrants outstanding, exercise price, ending balance (in dollars per share) $ 6.08 $ 4.71