XML 54 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income Per Common Share - Calculations of Basic and Diluted Net Income Per Common Share (Detail) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Earnings Per Share [Abstract]        
Net income $ 18.3us-gaap_NetIncomeLoss $ 15.2us-gaap_NetIncomeLoss $ 36.0us-gaap_NetIncomeLoss $ 28.3us-gaap_NetIncomeLoss
Weighted-average common and common equivalent shares outstanding-Basic (in shares) 56.8us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 56.1us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 56.6us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 55.9us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities:        
Weighted-average common and common equivalent shares outstanding-Diluted (in shares) 57.6us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 57.0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 57.4us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 57.0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Net income per common share - basic (in usd per share) $ 0.32us-gaap_EarningsPerShareBasic $ 0.27us-gaap_EarningsPerShareBasic $ 0.64us-gaap_EarningsPerShareBasic $ 0.51us-gaap_EarningsPerShareBasic
Net income per common share - diluted (in usd per share) $ 0.32us-gaap_EarningsPerShareDiluted $ 0.27us-gaap_EarningsPerShareDiluted $ 0.63us-gaap_EarningsPerShareDiluted $ 0.50us-gaap_EarningsPerShareDiluted
Restricted stock units        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
0.5us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Stock options        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.3us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Performance shares        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 0.1us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.1us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.2us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.2us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember