v3.20.1
Redeemable Convertible Preferred Stock - Authorized, Issued and Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Temporary Equity [Line Items]    
Redeemable preferred stock, shares authorized (in shares) 0 137,419,000
Redeemable preferred stock, shares issued (in shares) 0 131,268,000
Redeemable preferred stock, shares outstanding (in shares) 0 131,268,000
Net Carrying Value   $ 557,912
Liquidation Preference $ 0 545,000
Redemption Value   $ 1,625,304
Series A-1    
Temporary Equity [Line Items]    
Issue price (in usd per share)   $ 0.50000
Redeemable preferred stock, shares authorized (in shares)   52,300,000
Redeemable preferred stock, shares issued (in shares)   52,300,000
Redeemable preferred stock, shares outstanding (in shares)   52,300,000
Net Carrying Value   $ 76,325
Liquidation Preference   52,300
Redemption Value   $ 623,678
Series B    
Temporary Equity [Line Items]    
Issue price (in usd per share)   $ 1.40500
Redeemable preferred stock, shares authorized (in shares)   21,523,000
Redeemable preferred stock, shares issued (in shares)   21,352,000
Redeemable preferred stock, shares outstanding (in shares)   21,352,000
Net Carrying Value   $ 44,320
Liquidation Preference   30,000
Redemption Value   $ 254,623
Series C    
Temporary Equity [Line Items]    
Issue price (in usd per share)   $ 4.52972
Redeemable preferred stock, shares authorized (in shares)   22,275,000
Redeemable preferred stock, shares issued (in shares)   22,077,000
Redeemable preferred stock, shares outstanding (in shares)   22,077,000
Net Carrying Value   $ 99,900
Liquidation Preference   100,000
Redemption Value   $ 263,765
Series D    
Temporary Equity [Line Items]    
Issue price (in usd per share)   $ 5.69153
Redeemable preferred stock, shares authorized (in shares)   17,570,000
Redeemable preferred stock, shares issued (in shares)   17,570,000
Redeemable preferred stock, shares outstanding (in shares)   17,570,000
Net Carrying Value   $ 99,845
Liquidation Preference   125,000
Redemption Value   $ 211,631
Series D-1    
Temporary Equity [Line Items]    
Issue price (in usd per share)   $ 5.69153
Redeemable preferred stock, shares authorized (in shares)   5,394,000
Redeemable preferred stock, shares issued (in shares)   5,394,000
Redeemable preferred stock, shares outstanding (in shares)   5,394,000
Net Carrying Value   $ 30,626
Liquidation Preference   30,700
Redemption Value   $ 64,607
Series E    
Temporary Equity [Line Items]    
Issue price (in usd per share)   $ 16.46136
Redeemable preferred stock, shares authorized (in shares)   18,357,000
Redeemable preferred stock, shares issued (in shares)   12,575,000
Redeemable preferred stock, shares outstanding (in shares)   12,575,000
Net Carrying Value   $ 206,896
Liquidation Preference   207,000
Redemption Value   $ 207,000