XML 69 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Earnings Per Share [Abstract]                      
Net income $ 62,455us-gaap_ProfitLoss $ 65,656us-gaap_ProfitLoss $ 63,317us-gaap_ProfitLoss $ 67,696us-gaap_ProfitLoss $ 56,890us-gaap_ProfitLoss $ 52,297us-gaap_ProfitLoss $ 68,691us-gaap_ProfitLoss $ 69,922us-gaap_ProfitLoss $ 259,124us-gaap_ProfitLoss $ 247,800us-gaap_ProfitLoss $ 182,402us-gaap_ProfitLoss
Weighted average common shares for basic net income per share                 155,054us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 153,319us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 146,887us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of common share equivalents from equity—based compensation                 2,656us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 3,282us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 3,393us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Weighted average common shares for diluted net income per share                 157,710us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 156,601us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 150,280us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic (in dollars per share) $ 0.40us-gaap_EarningsPerShareBasic $ 0.42us-gaap_EarningsPerShareBasic $ 0.41us-gaap_EarningsPerShareBasic $ 0.44us-gaap_EarningsPerShareBasic $ 0.37us-gaap_EarningsPerShareBasic $ 0.34us-gaap_EarningsPerShareBasic $ 0.45us-gaap_EarningsPerShareBasic $ 0.46us-gaap_EarningsPerShareBasic $ 1.67us-gaap_EarningsPerShareBasic $ 1.62us-gaap_EarningsPerShareBasic $ 1.24us-gaap_EarningsPerShareBasic
Diluted (in dollars per share) $ 0.39us-gaap_EarningsPerShareDiluted $ 0.42us-gaap_EarningsPerShareDiluted $ 0.40us-gaap_EarningsPerShareDiluted $ 0.43us-gaap_EarningsPerShareDiluted $ 0.36us-gaap_EarningsPerShareDiluted $ 0.33us-gaap_EarningsPerShareDiluted $ 0.44us-gaap_EarningsPerShareDiluted $ 0.45us-gaap_EarningsPerShareDiluted $ 1.64us-gaap_EarningsPerShareDiluted $ 1.58us-gaap_EarningsPerShareDiluted $ 1.21us-gaap_EarningsPerShareDiluted
Anti-dilutive employee stock-based awards excluded                 2,196us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount [1] 1,326us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount [1] 3,314us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount [1]
[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.