v3.20.4
Redeemable Convertible Preferred Stock (Details)
$ in Thousands
12 Months Ended
Jun. 14, 2019
USD ($)
shares
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Temporary Equity [Line Items]        
Conversion of redeemable convertible preferred stock to common stock   $ 0 $ 557,912 $ 0
Shares of common stock issuable upon conversion of redeemable convertible preferred stock | IPO        
Temporary Equity [Line Items]        
Conversion of stock, shares converted | shares 131,267,586      
Conversion of stock, conversion ratio 1      
Conversion of redeemable convertible preferred stock to common stock $ 557,900