XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Net loss per share (Details) - shares
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Warrants | Series C Redeemable Convertible Preferred Stock Warrants (as converted)    
Net loss per share    
Potentially dilutive shares excluded in the computation of diluted net loss per share 70,833 70,833
Stock options outstanding    
Net loss per share    
Potentially dilutive shares excluded in the computation of diluted net loss per share 4,528,342 3,576,062
RSUs outstanding    
Net loss per share    
Potentially dilutive shares excluded in the computation of diluted net loss per share 55,626 159,064