Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Reserved Shares Of Common Stock (Details)

v3.10.0.1
Stockholders' Equity - Reserved Shares Of Common Stock (Details) - shares
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Class of Stock [Line Items]      
Available for future grants 805,749 1,065,003 443,565
Warrants 2,340,828    
Reserved shares      
Class of Stock [Line Items]      
Subject to outstanding options and restricted shares 1,790,691    
Available for future grants 805,749    
Convertible note-principal 702,247    
Officer and Director Purchase Plan 245,562    
Warrants 2,340,828    
Total number of reserves 5,885,077