XML 17 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) - Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Revenues $ 542,043us-gaap_Revenues $ 478,951us-gaap_Revenues
Other income (expense), net 5,116us-gaap_NonoperatingIncomeExpense 11,028us-gaap_NonoperatingIncomeExpense
Net income 65,189us-gaap_ProfitLoss 67,696us-gaap_ProfitLoss
Reclassification out of accumulated other comprehensive income (loss)    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Net income (1,043)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
3,306us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Gain (loss) on cash flow hedges, net of taxes | Reclassification out of accumulated other comprehensive income (loss)    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Revenues 2,381us-gaap_Revenues
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
2,756us-gaap_Revenues
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Operating expenses (3,436)us-gaap_OperatingCostsAndExpenses
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
550us-gaap_OperatingCostsAndExpenses
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Gain (loss) on available-for-sale securities | Reclassification out of accumulated other comprehensive income (loss)    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Other income (expense), net $ 12us-gaap_NonoperatingIncomeExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
$ 0us-gaap_NonoperatingIncomeExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember