Quarterly report pursuant to Section 13 or 15(d)

Warrants (Summary Of Warrants Outstanding) (Details)

v3.20.2
Warrants (Summary Of Warrants Outstanding) (Details) - $ / shares
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]    
Number of Warrants 1,921,489 1,921,489
Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 515,984 515,984
Equity-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 1,405,505 1,405,505
November 2015 Investor Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 104,168 104,168
Exercise Price $ 63.60  
Expiration Date 2021-05  
November 2015 Placement Agent Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 279 279
Exercise Price $ 63.60  
Expiration Date 2020-11  
March 2016 Investor Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 50,651 50,651
Exercise Price $ 50.40  
Expiration Date 2021-09  
September 2016 Investor Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 67,084 67,084
Exercise Price $ 36.00  
Expiration Date 2022-03  
June 2017 Investor Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 126,264 126,264
Exercise Price $ 48.00  
Expiration Date 2022-12  
June 2017 Placement Agent Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 15,153 15,153
Exercise Price $ 49.50  
Expiration Date 2022-06  
October 2017 Investor Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 136,058 136,058
Exercise Price $ 34.20  
Expiration Date 2023-04  
October 2017 Placement Agent Warrants [Member] | Liability-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 16,327 16,327
Exercise Price $ 36.72  
Expiration Date 2022-10  
October 2018 Investor Warrants [Member] | Equity-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 480,771 480,771
Exercise Price $ 20.04  
Expiration Date 2024-04  
October 2018 Placement Agent Warrants [Member] | Equity-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 28,848 28,848
Exercise Price $ 19.50  
Expiration Date 2023-10  
January 2019 Investor Warrants [Member] | Equity-Classified Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants 895,886 895,886
Exercise Price $ 9.60  
Expiration Date 2024-01