XML 41 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Loss Per Share - Schedule of Potentially Dilutive Instruments (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares 3,209,876 2,762,025 2,904,188 2,712,920
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares 511,558 608,688 511,558 608,688
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares 2,066,576 2,066,576 2,066,576 2,066,576
Weighted average unvested restricted stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares 631,742 86,761 326,054 37,656