Annual report pursuant to Section 13 and 15(d)

Unaudited Quarterly Data - Schedule of Quarterly Data on Financial Information (Details) (Parenthetical)

v3.20.2
Unaudited Quarterly Data - Schedule of Quarterly Data on Financial Information (Details) (Parenthetical) - $ / shares
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Preferred stock, par or stated value per share $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01 $ 0.01  
Preferred stock, shares authorized 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000  
Preferred stock, shares outstanding 795       795       2,575
Common stock, par or stated value per share $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001  
Common stock, shares authorized 100,000,000 100,000,000 100,000,000 100,000,000 100,000,000 100,000,000 100,000,000 100,000,000  
Common stock, shares issued 21,218,464 20,865,265 18,449,541 18,449,541 12,286,847 8,605,021 7,225,158 6,136,059  
Common stock, shares outstanding 21,218,464 20,865,265 18,449,541 18,449,541 12,286,847 8,605,021 7,225,158 6,136,059  
Series A Preferred Stock [Member]                  
Preferred stock, par or stated value per share   $ 1,000 $ 1,000 $ 1,000   $ 1,000 $ 1,000 $ 1,000  
Preferred stock, shares designated   4,500 4,500 4,500   4,500 4,500 4,500  
Preferred stock, shares issued   500 500 500   500 500 500  
Preferred stock, shares outstanding 500 500 500 500 500 500 500 500 500
Series A-1 Preferred Stock [Member]                  
Preferred stock, par or stated value per share   $ 1,000 $ 1,000 $ 1,000   $ 1,000 $ 1,000 $ 1,000  
Preferred stock, shares designated   1,000 1,000 1,000   1,000 1,000 1,000  
Preferred stock, shares issued   295 295 295   295 295 295  
Preferred stock, shares outstanding 295 295 295 295 295 295 295 295 295
Series H Preferred Stock [Member]                  
Preferred stock, par or stated value per share   $ 0.001 $ 0.001 $ 0.001          
Preferred stock, shares designated   100 100 100          
Preferred stock, shares issued   100 0 0          
Preferred stock, shares outstanding 100 0 0      
Series G Preferred Stock [Member]                  
Preferred stock, par or stated value per share           $ 0.001 $ 0.001 $ 0.001  
Preferred stock, shares designated           1,780 1,780 1,780  
Preferred stock, shares issued           1,780 1,780 1,780  
Preferred stock, shares outstanding       1,780 1,780 1,780 1,780