XML 106 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Net loss per share - Antidilutive securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Anti-dilutive securities      
Anti-dilutive shares 2,999,284 17,015,958 16,843,783
Series A Preferred Stock      
Anti-dilutive securities      
Anti-dilutive shares   1,604,574 1,604,574
Series B Preferred Stock      
Anti-dilutive securities      
Anti-dilutive shares   5,730,612 5,730,612
Series C Preferred Stock      
Anti-dilutive securities      
Anti-dilutive shares   8,074,447 8,074,447
Options      
Anti-dilutive securities      
Anti-dilutive shares 2,999,284 1,606,325 1,434,150