XML 77 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible preferred stock and stockholders’ equity - Convertible preferred stock (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 11, 2017
May 04, 2016
Series A Preferred Stock | Private placement    
Temporary Equity [Line Items]    
Shares authorized   325,225,719
Series A‑1 | Private placement    
Temporary Equity [Line Items]    
Shares authorized   151,772,701
Issuance price per share   $ 0.16472
Series A‑1 | Private placement | Maximum    
Temporary Equity [Line Items]    
New shares issued under the agreement   151,772,701
Series A‑2    
Temporary Equity [Line Items]    
Issuance price per share   $ 0.23061
Series A‑2 | Private placement    
Temporary Equity [Line Items]    
Shares authorized   173,453,018
Issuance price per share   $ 0.23061
New shares issued under the agreement   173,453,018
Series B preferred stock    
Temporary Equity [Line Items]    
Shares authorized 234,954,520  
Cash proceeds, net of issuance cost $ 69.8  
Series B preferred stock | Private placement    
Temporary Equity [Line Items]    
Issuance price per share $ 0.29793  
New shares issued under the agreement 234,954,520