XML 57 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Feb. 01, 2019
Feb. 01, 2018
Oct. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 75,776 $ 37,403 $ 21,235      
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 2,200          
Class A Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued (in shares) 154,988 374,576 0      
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Reserved for future issuance (in shares) 1,514,409         995,000
Maximum employee contribution rate 15.00%          
Duration of separate offering periods 6 months          
Purchase price of common stock, as a percent 85.00%          
Stock-based compensation expense $ 5,100 $ 2,900 $ 700      
Employee Stock Purchase Plan | Class A Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Reserved for future issuance (in shares)       2,043,973 1,500,755