XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Redeemable convertible preferred stock (as converted)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 24,316,192 0 26,045,352
Redeemable convertible preferred stock warrants (as converted)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 1,339 0 30,122
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 116,485 0 120,190
Stock options to purchase common stock | Class A Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,046,631 3,258,405 3,315,885 2,207,524
Stock options to purchase common stock | Class B Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 7,137,570 9,321,627 8,136,949 9,783,945
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 1,707,692 54,550 1,265,391 54,550
Early exercised stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 94,026 318,240 146,248 236,231
Shares underlying the conversion spread in the convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 215,879 0 71,960 0