XML 23 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Common Stock Warrants (Details) - Common stock warrants
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Common Stock Warrants  
Weighted average life (in years) 3 years 5 months 5 days
Weighted Average  
Common Stock Warrants  
Exercise Price (in dollars per share) $ 10.19
Warrants Issued in 2014  
Common Stock Warrants  
Warrants Outstanding (in shares) | shares 1,227
Exercise Price (in dollars per share) $ 122.12
Warrants Issued in 2015  
Common Stock Warrants  
Warrants Outstanding (in shares) | shares 1,227
Exercise Price (in dollars per share) $ 122.12
Warrants Issued in 2018  
Common Stock Warrants  
Warrants Outstanding (in shares) | shares 4,199,995
Exercise Price (in dollars per share) $ 12.00
Warrants Issued in 2019  
Common Stock Warrants  
Warrants Outstanding (in shares) | shares 1,991,300
Exercise Price (in dollars per share) $ 6.25