XML 24 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants - Activity - Additional Information (Details)
1 Months Ended 12 Months Ended
Nov. 12, 2019
USD ($)
Mar. 29, 2019
USD ($)
May 24, 2018
USD ($)
$ / shares
shares
Jun. 30, 2019
shares
Aug. 31, 2018
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Sep. 30, 2019
shares
Nov. 30, 2018
shares
Nov. 28, 2018
shares
Dec. 31, 2017
shares
Warrants                      
Issued (in shares)           16,934,170 136,916        
Warrants exercised (in shares)           3,451,642 9,432        
Additional warrant expense | $           $ 49,027,000 $ 145,000        
Outstanding (in shares)           13,609,929 127,540       57
Warrant Expense | $           $ 49,027,000 $ 145,000        
Series A warrants                      
Warrants                      
Outstanding (in shares)                 66,667    
Placement agent warrants                      
Warrants                      
Outstanding (in shares)                 4,667    
Institutional Investors                      
Warrants                      
Warrants exercised (in shares)         8            
Outstanding (in shares)             4,498        
June 2019 series C prefunded warrants                      
Warrants                      
Issued (in shares)           6,467,501          
November 2018 prefunded warrants                      
Warrants                      
Issued (in shares)             61,084        
Warrants exercised (in shares)           (51,667) (9,417)        
Warrants exercised (in dollars per share) | $ / shares           $ 1.20 $ 1.20        
November 28, 2018 Series A investor warrants                      
Warrants                      
Warrants exercised (in shares)           66,666          
Warrants exercised (in dollars per share) | $ / shares           $ 1.20          
Additional warrant expense | $   $ 100,000                  
Warrants issued                   66,667  
November 28, 2018 Series A investor warrants | Risk-free interest rate                      
Warrants                      
Warrant fair value measurement inputs (as a percent)   2.2                  
November 28, 2018 Series A investor warrants | Expected term                      
Warrants                      
Warrants term   4 years 8 months 12 days                  
November 28, 2018 Series A investor warrants | Expected dividends                      
Warrants                      
Warrant fair value measurement inputs (as a percent)   0.0                  
November 28, 2018 Series A investor warrants | Expected volatility                      
Warrants                      
Warrant fair value measurement inputs (as a percent)   204.4                  
Investor inducement warrants                      
Warrants                      
Warrants exercised (in shares)     7                
Warrants exercised (in dollars per share) | $ / shares     $ 97,650.00                
Additional warrant expense | $             $ 100,000        
Investor inducement warrants | Risk-free interest rate | Minimum                      
Warrants                      
Warrant fair value measurement inputs (as a percent) | $     2.28                
Investor inducement warrants | Risk-free interest rate | Maximum                      
Warrants                      
Warrant fair value measurement inputs (as a percent) | $     2.65                
Investor inducement warrants | Expected term | Minimum                      
Warrants                      
Warrants term     1 year                
Investor inducement warrants | Expected term | Maximum                      
Warrants                      
Warrants term     3 years 8 months 12 days                
Investor inducement warrants | Expected dividends                      
Warrants                      
Warrant fair value measurement inputs (as a percent) | $     0                
Investor inducement warrants | Expected volatility | Minimum                      
Warrants                      
Warrant fair value measurement inputs (as a percent) | $     120.44                
Investor inducement warrants | Expected volatility | Maximum                      
Warrants                      
Warrant fair value measurement inputs (as a percent) | $     142.78                
Warrant with down round features | Risk-free interest rate | Minimum                      
Warrants                      
Warrant fair value measurement inputs (as a percent)             2.13        
Warrant with down round features | Risk-free interest rate | Maximum                      
Warrants                      
Warrant fair value measurement inputs (as a percent)             2.96        
Warrant with down round features | Expected term | Minimum                      
Warrants                      
Warrants term             1 year        
Warrant with down round features | Expected term | Maximum                      
Warrants                      
Warrants term             9 years 4 months 24 days        
Warrant with down round features | Expected dividends                      
Warrants                      
Warrant fair value measurement inputs (as a percent)             0.00        
Warrant with down round features | Expected volatility | Minimum                      
Warrants                      
Warrant fair value measurement inputs (as a percent)             111.63        
Warrant with down round features | Expected volatility | Maximum                      
Warrants                      
Warrant fair value measurement inputs (as a percent)             293.32        
June 2019 series A warrants | Institutional Investors                      
Warrants                      
Warrants issued       3,333,333              
Class Of Warrant Investors Issued 13 June 2019 Seriesa And Seriesb [Member]                      
Warrants                      
Reclassification of warrants | $ $ 64,000,000                    
Additional warrant expense | $ 23,400,000                    
Warrant liability | $ 16,000,000                    
Warrant Expense | $ 8,300,000                    
June 2019 Series B warrants                      
Warrants                      
Warrants exercised (in shares)       3,333,334              
June 2019 Series B warrants | Institutional Investors                      
Warrants                      
Warrants issued       3,333,334              
September 2019 Series E warrants                      
Warrants                      
Warrant liability | $ 24,600,000                    
Warrant Expense | $ $ 17,200,000                    
September 2019 Series E warrants | Institutional Investors                      
Warrants                      
Warrants issued               3,333,334      
June and September 2019 placement agent warrants                      
Warrants                      
Warrants issued       466,668       466,668