v3.26.1
Redeemable convertible preferred stock - Schedule of Preferred Stocks (Details) - $ / shares
shares in Thousands
Mar. 31, 2026
May 09, 2022
May 17, 2016
Apr. 10, 2015
Feb. 26, 2014
Aug. 22, 2013
Series A            
Class of Stock            
Issue price (in dollars per share)           $ 0.27
Conversion price (in dollars per share)           0.27
Preferred stock, liquidation preference (in dollars per share)           $ 0.27
Preferred stock, shares issued (in shares)           33,621
Series B            
Class of Stock            
Issue price (in dollars per share)         $ 0.97  
Conversion price (in dollars per share)         0.97  
Preferred stock, liquidation preference (in dollars per share)         $ 0.97  
Preferred stock, shares issued (in shares)         17,586  
Series C            
Class of Stock            
Issue price (in dollars per share)       $ 2.17    
Conversion price (in dollars per share)       2.17    
Preferred stock, liquidation preference (in dollars per share)       $ 2.17    
Preferred stock, shares issued (in shares)       18,445    
Series D            
Class of Stock            
Issue price (in dollars per share)     $ 2.76      
Conversion price (in dollars per share)     2.76      
Preferred stock, liquidation preference (in dollars per share)     $ 2.76      
Preferred stock, shares issued (in shares)     23,203      
Series E            
Class of Stock            
Issue price (in dollars per share) $ 16.23          
Conversion price (in dollars per share) 16.23          
Preferred stock, liquidation preference (in dollars per share) $ 16.23          
Preferred stock, shares issued (in shares) 37,436          
Series F            
Class of Stock            
Issue price (in dollars per share)   $ 42.14        
Conversion price (in dollars per share)   42.14        
Preferred stock, liquidation preference (in dollars per share)   $ 42.14        
Preferred stock, shares issued (in shares)   9,516