XML 38 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Stock Options (Details) (USD $)
6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Fair Value Assumptions [Abstract]    
Weighted-average expected volatility 47.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate 55.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
Weighted-average expected term (in years) 5 years 7 months 6 days 5 years 10 months 24 days
Risk-free interest rate 1.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate 1.80%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Expected dividend yield over expected term 1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate 1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Weighted average grant date fair value $ 8.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 8.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Stock Options, [Roll Forward]    
Outstanding at beginning of period (in shares) 2,588,389us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Granted (in shares) 123,900us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod  
Exercised (in shares) (273,950)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised  
Forfeited/Expired (in shares) (167)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Outstanding at end of period (in shares) 2,438,172us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Vested or expected to vest at end of period (in shares) 2,411,605us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber  
Exercisable at end of period (in shares) 1,972,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber  
Weighted Average Exercise Price    
Outstanding at beginning of period (in usd per share) $ 16.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Granted (in usd per share) $ 20.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice  
Exercised (in usd per share) $ 15.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Forfeited/Expired (in usd per share) $ 15.08us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice  
Outstanding at end of period (in usd per share) $ 16.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Vested or expected to vest at end of period (in usd per share) $ 16.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice  
Exercisable at end of period (in usd per share) $ 15.95us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice  
Weighted Average Remaining Contractual Life    
Outstanding at end of period 6 years  
Vested or expected to vest at end of period 5 years 10 months 24 days  
Exercisable at end of period 5 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding at end of period $ 7,591,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue  
Vested or expected to vest at end of period 7,577,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue  
Exercisable at end of period 7,105,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Total intrinsic value of options exercised 1,100,000.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Fair value of stock options vested 2,300,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
3,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Unrecognized compensation cost - non vested stock options $ 2,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted-average period over which unrecognized cost is expected to be recognized 1 year 6 months