XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Net Loss per Common Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 7,632,383 6,837,448
New Accounting Standards Adopted [Abstract]    
Tax benefit $ (2,781,937) $ (2,586,057)
Minimum [Member]    
Property and Equipment [Abstract]    
Estimated useful lives of property and equipment 3 years  
Maximum [Member]    
Property and Equipment [Abstract]    
Estimated useful lives of property and equipment 5 years  
Stock Options to Purchase Common Stock [Member]    
Net Loss per Common Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 7,043,825 6,462,795
Unvested Restricted Stock Units [Member]    
Net Loss per Common Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 509,962 0
Warrants to Purchase Common Stock [Member]    
Net Loss per Common Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 78,596 374,653
ASU 2016 - 02 [Member] | Plan [Member]    
New Accounting Standards Not Yet Adopted [Abstract]    
Right to use asset $ 1,500,000  
Lease liability 1,500,000  
ASU 2016 - 09 [Member]    
New Accounting Standards Adopted [Abstract]    
Tax benefit $ (84,786)