v3.21.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share (in shares) 15,495 22,992
Contingent consideration related to business combinations $ 11.4  
Contingent consideration vesting period 2 years  
Shares of common stock subject to repurchase from outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share (in shares) 458 849
RSUs and PSUs subject to future vesting    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share (in shares) 8,274 8,245
Shares of common stock issuable from stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share (in shares) 5,912 12,472
Share purchase rights under the employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share (in shares) 851 1,426