XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of significant accounting policies - Anti-dilutive (Details) - shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 8,021,647 3,701,705
Stock options    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,316,267 592,929
Convertible preferred stock warrants    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 1,035,196  
Series A Preferred Stock    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Anti-dilutive securities 5,670,184 3,108,776