XML 93 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Multiemployer Defined Benefit Pension Plans (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Multiemployer Plans [Line Items]      
Contributions by the Company $ 62.9us-gaap_MultiemployerPlanPeriodContributions $ 59.3us-gaap_MultiemployerPlanPeriodContributions $ 58.7us-gaap_MultiemployerPlanPeriodContributions
Building Service 32BJ Pension Fund      
Multiemployer Plans [Line Items]      
Employee Identification Number 131879376    
Pension Plan Number 001    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status Date Jun. 30, 2014 Jun. 30, 2014  
FIP/RP Status Pending/ Implemented Implemented    
Contributions by the Company 14.3us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_BuildingServiceThirtyTwoBJPensionFundMember
13.7us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_BuildingServiceThirtyTwoBJPensionFundMember
14.6us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_BuildingServiceThirtyTwoBJPensionFundMember
Surcharge Imposed No    
Expiration Dates of Collective Bargaining Agreements, Last Dec. 31, 2015    
Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Employee Identification Number 366052390    
Pension Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status Date Jan. 31, 2014 Jan. 31, 2013  
FIP/RP Status Pending/ Implemented NA [1]    
Contributions by the Company 9.8us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_CentralPensionFundOfTheIUOEAndParticipatingEmployersMember
9.7us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_CentralPensionFundOfTheIUOEAndParticipatingEmployersMember
10.2us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_CentralPensionFundOfTheIUOEAndParticipatingEmployersMember
Surcharge Imposed NA [1]    
Expiration Dates of Collective Bargaining Agreements, First Mar. 05, 2015    
Expiration Dates of Collective Bargaining Agreements, Last Oct. 31, 2016    
Local 25 SEIU & Participating Employers Pension Trust      
Multiemployer Plans [Line Items]      
Employee Identification Number 366486542    
Pension Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status Date Sep. 30, 2013 Sep. 30, 2012  
FIP/RP Status Pending/ Implemented NA [1]    
Contributions by the Company 6.8us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_LocalTwentyFiveSEIUAndParticipatingEmployersPensionTrustMember
7.4us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_LocalTwentyFiveSEIUAndParticipatingEmployersPensionTrustMember
7.5us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_LocalTwentyFiveSEIUAndParticipatingEmployersPensionTrustMember
Surcharge Imposed NA [1]    
Expiration Dates of Collective Bargaining Agreements, First Apr. 05, 2015    
Expiration Dates of Collective Bargaining Agreements, Last Apr. 24, 2016    
S.E.I.U. National Industry Pension Fund      
Multiemployer Plans [Line Items]      
Employee Identification Number 526148540    
Pension Plan Number 001    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status Date Dec. 31, 2013 Dec. 31, 2012  
FIP/RP Status Pending/ Implemented Implemented    
Contributions by the Company 5.9us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_SEIUNationalIndustryPensionFundMember
5.3us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_SEIUNationalIndustryPensionFundMember
4.2us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_SEIUNationalIndustryPensionFundMember
Surcharge Imposed Yes    
Expiration Dates of Collective Bargaining Agreements, First Jun. 30, 2015    
Expiration Dates of Collective Bargaining Agreements, Last Dec. 31, 2016    
IUOE Stationary Engineers Local 39 Pension Fund      
Multiemployer Plans [Line Items]      
Employee Identification Number 946118939    
Pension Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status Date Dec. 31, 2013 Dec. 31, 2012  
FIP/RP Status Pending/ Implemented NA [1]    
Contributions by the Company 5.6us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_IUOEStationaryEngineersLocalThirtyNinePensionFundMember
5.2us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_IUOEStationaryEngineersLocalThirtyNinePensionFundMember
5.7us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_IUOEStationaryEngineersLocalThirtyNinePensionFundMember
Surcharge Imposed NA [1]    
Expiration Dates of Collective Bargaining Agreements, First Jan. 31, 2016    
Expiration Dates of Collective Bargaining Agreements, Last Feb. 28, 2018    
Local 68 Engineers Union Pension Plan      
Multiemployer Plans [Line Items]      
Employee Identification Number 510176618    
Pension Plan Number 001    
Pension Protection Act Zone Status Yellow Green  
Pension Protection Act Zone Status Date Jun. 30, 2013 Jun. 30, 2012  
FIP/RP Status Pending/ Implemented Implemented    
Contributions by the Company 3.2us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_LocalSixtyEightEngineersUnionPensionPlanMember
2.7us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_LocalSixtyEightEngineersUnionPensionPlanMember
3.1us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_LocalSixtyEightEngineersUnionPensionPlanMember
Surcharge Imposed NA [1]    
Expiration Dates of Collective Bargaining Agreements, First Jun. 15, 2015    
Expiration Dates of Collective Bargaining Agreements, Last Aug. 31, 2018    
Service Employees International Union Local 32BJ, District 36 Building Operators Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employee Identification Number 236546776    
Pension Plan Number 001    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status Date Dec. 31, 2014 Dec. 31, 2013  
FIP/RP Status Pending/ Implemented Implemented    
Contributions by the Company 1.8us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_ServiceEmployeesInternationalUnionLocalThirtyTwoBJDistrictThirtySixBuildingOperatorsPensionTrustFundMember
2.0us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_ServiceEmployeesInternationalUnionLocalThirtyTwoBJDistrictThirtySixBuildingOperatorsPensionTrustFundMember
2.1us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_ServiceEmployeesInternationalUnionLocalThirtyTwoBJDistrictThirtySixBuildingOperatorsPensionTrustFundMember
Surcharge Imposed NA [1]    
IUOE Local 30 Pension Fund      
Multiemployer Plans [Line Items]      
Employee Identification Number 516045848    
Pension Plan Number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status Date Dec. 31, 2013 Dec. 31, 2012  
FIP/RP Status Pending/ Implemented NA [1]    
Contributions by the Company 1.3us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_IUOELocalThirtyPensionFundMember
1.4us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_IUOELocalThirtyPensionFundMember
1.6us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_IUOELocalThirtyPensionFundMember
Surcharge Imposed NA [1]    
Other Plans      
Multiemployer Plans [Line Items]      
Contributions by the Company $ 14.2us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_OtherPlansMember
$ 11.9us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_OtherPlansMember
$ 9.7us-gaap_MultiemployerPlanPeriodContributions
/ abm_DefinedBenefitPensionPlansAxis
= abm_OtherPlansMember
Minimum      
Multiemployer Plans [Line Items]      
Green Zone Multiemployer Plan Funded Percentage 80.00%abm_GreenZoneMultiemployerPlanFundedPercentage
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
80.00%abm_GreenZoneMultiemployerPlanFundedPercentage
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum      
Multiemployer Plans [Line Items]      
Yellow Zone Multiemployer Plans Funded Percentage 80.00%abm_YellowZoneMultiemployerPlansFundedPercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
80.00%abm_YellowZoneMultiemployerPlansFundedPercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Red Zone Multiemployer Plans Funded Percentage 65.00%abm_RedZoneMultiemployerPlansFundedPercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
65.00%abm_RedZoneMultiemployerPlansFundedPercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
[1] *Not applicable