XML 63 R43.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2015
Jul. 31, 2015
Apr. 30, 2015
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2013
Earnings Per Share [Abstract]                      
Net income                 $ 225,934 $ 259,124 $ 247,800
Weighted average common shares for basic net income per share                 154,957 155,054 153,319
Dilutive effect of common share equivalents from equity—based compensation                 3,108 2,656 3,282
Weighted average common shares for diluted net income per share                 158,065 157,710 156,601
Basic (in USD per share) $ 0.32 $ 0.36 $ 0.36 $ 0.42 $ 0.40 $ 0.42 $ 0.41 $ 0.44 $ 1.46 $ 1.67 $ 1.62
Diluted (in USD per share) $ 0.31 $ 0.35 $ 0.35 $ 0.41 $ 0.39 $ 0.42 $ 0.40 $ 0.43 $ 1.43 $ 1.64 $ 1.58
Anti-dilutive employee stock-based awards excluded [1]                 1,363 2,196 1,326
[1] These stock options and unvested restricted stock units were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.