Annual report pursuant to Section 13 and 15(d)

Stock Options, Warrants and Restricted Common Stock (Other Common Stock Purchase Warrants) (Narrative) (Details)

v3.20.1
Stock Options, Warrants and Restricted Common Stock (Other Common Stock Purchase Warrants) (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 14, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Proceeds from warrants exercised     $ 350  
Common Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Proceeds from warrants exercised $ 350        
Stock issued during period 100,000 100,000   3,215  
Warrant [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options forfeited       160,773  
Proceeds from warrants exercised       $ 400  
Warrants to purchase common stock     1,908,144    
Exercise price     $ 1.94    
Number of warrants exercised       13,009  
Nonqualified [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards outstanding     3,574,257 1,671,113 1,944,895