XML 86 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Common Share - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock options      
Potential common shares      
Potential common shares 2,800,774 2,464,140 2,242,800
Restricted stock awards      
Potential common shares      
Potential common shares     4,009
Warrants      
Potential common shares      
Potential common shares 1,014,204 978,204