Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.19.1
Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Total potentially dilutive shares 2,121,239 6,219,492
Incentive and Award Stock Options [Member]    
Total potentially dilutive shares 10,502 31,875
Unvested Restricted Shares of Common Stock [Member]    
Total potentially dilutive shares 1,146
Warrants [Member]    
Total potentially dilutive shares 2,110,737 6,186,471