XML 35 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation Plans - Performance Share Activity (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Weighted-Average Grant Date Fair Value per Share      
Granted $ 27.7us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 19.7us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 16.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Performance Share Program      
Schedule Of Activity Related To Performance Share Units [Line Items]      
Shares Paid for Tax Withholding for Share Based Compensation 0.1us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Number of Shares      
Outstanding at beginning of the year 0.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Granted 0.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Issued (including .1 shares withheld for income taxes) (0.2)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Outstanding at end of the year 1.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Weighted-Average Grant Date Fair Value per Share      
Outstanding at beginning of the year $ 22.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Granted $ 27.7us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Issued (including .1 shares withheld for income taxes) $ 25.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember
   
Outstanding at end of the year $ 23.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ abm_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardProgramNameAxis
= abm_PerformanceShareProgramMember