Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Stock-Based Compensation (Details)

v3.20.1
Stockholders' Equity and Stock-Based Compensation (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2016
Jun. 30, 2016
Warrants outstanding 70,361 70,361    
Issued to an investment bank regarding the Series B Preferred Stock investment on January 30,2018 [Member]        
Warrants outstanding 11,119 11,119    
Exercise price $ 18.00      
Common stock to be purchased in the offering 11,119      
Issued To Investors On October 25, 2013 [Member]        
Warrants outstanding 13,665 13,665    
Exercise price $ 138.00      
Common stock to be purchased in the offering 20,833      
Warrant exchange for common stock     4,954  
Exercise price, new warrant terms       $ 75.00
Issued To Investors On November 17, 2014 [Member]        
Warrants outstanding 45,577 45,577    
Exercise price $ 138.60      
Common stock to be purchased in the offering 45,577      
Exercise price, new warrant terms     $ 75.00