XML 50 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Net loss per share - Antidilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Anti-dilutive securities    
Anti-dilutive shares 2,903,977 19,999,531
Series A Preferred Stock    
Anti-dilutive securities    
Anti-dilutive shares   1,604,574
Series B Preferred Stock    
Anti-dilutive securities    
Anti-dilutive shares   5,730,612
Series C Preferred Stock    
Anti-dilutive securities    
Anti-dilutive shares   8,074,447
Series D Preferred Stock    
Anti-dilutive securities    
Anti-dilutive shares   2,992,260
Options    
Anti-dilutive securities    
Anti-dilutive shares 2,903,977 1,597,638