XML 63 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share - Summary of Weighted Average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2018
Jan. 31, 2017
Jan. 31, 2016
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 27,065 26,162 28,497
Options to purchase common stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 11,971 13,550 16,654
Restricted Stock Units      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 13,369 10,121 7,233
Repurchasable shares from early-exercised options and unvested restricted stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 98 324 551
Contingently issuable common stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3 77 115
Employee stock purchase plan      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,624 2,090 3,944