XML 31 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation Plans - Performance Share Narrative (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Service period of TSR awards 3 years
Performance Based Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unrecognized compensation cost, net of estimated forfeitures 10.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= abm_PerformanceBasedSharesMember
Weighted-average vesting period 1 year 10 months 25 days
Aggregate intrinsic value of outstanding 29.5abm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceShareUnitsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= abm_PerformanceBasedSharesMember
Aggregate intrinsic value of vested 0.2abm_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceShareUnitsVestedAggregateIntrinsicValue
/ us-gaap_PlanNameAxis
= abm_PerformanceBasedSharesMember
Performance Based Shares | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of the awards that vest per year 0.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_PlanNameAxis
= abm_PerformanceBasedSharesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Performance Based Shares | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of the awards that vest per year 150.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_PlanNameAxis
= abm_PerformanceBasedSharesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember