XML 31 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Common Share - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Redeemable preferred stock    
Potential common shares    
Potential common shares   4,801,020
Convertible notes    
Potential common shares    
Potential common shares   1,476,047
Stock options    
Potential common shares    
Potential common shares 633,277  
Warrants    
Potential common shares    
Potential common shares 40,568