XML 31 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Reportable Operating Segments (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information    
Revenues $ 1,289.4us-gaap_SalesRevenueServicesNet $ 1,226.5us-gaap_SalesRevenueServicesNet
Operating profit 19.2us-gaap_OperatingIncomeLoss 23.9us-gaap_OperatingIncomeLoss
Income from unconsolidated affiliates, net 1.5us-gaap_IncomeLossFromEquityMethodInvestments 1.5us-gaap_IncomeLossFromEquityMethodInvestments
Interest expense (2.7)us-gaap_InterestExpense (2.7)us-gaap_InterestExpense
Income before income taxes 18.0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 22.7us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Janitorial    
Segment Reporting Information    
Revenues 666.0us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
637.1us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
Operating profit 34.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
30.3us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
Facility Services    
Segment Reporting Information    
Revenues 156.2us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
151.7us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
Operating profit 5.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
5.1us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
Parking    
Segment Reporting Information    
Revenues 155.7us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
150.3us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
Operating profit 6.5us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
5.2us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
Security    
Segment Reporting Information    
Revenues 94.9us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
99.7us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
Operating profit 1.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
2.3us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
Building & Energy Solutions    
Segment Reporting Information    
Revenues 119.4us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
102.1us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
Operating profit 1.2us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
2.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
Income from unconsolidated affiliates, net (1.5)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
(1.5)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
Other [Member] [Domain]    
Segment Reporting Information    
Revenues 97.2us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_OtherMemberDomain
85.6us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= abm_OtherMemberDomain
Operating profit 2.6us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_OtherMemberDomain
1.9us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= abm_OtherMemberDomain
Corporate    
Segment Reporting Information    
Operating profit (32.3)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(22.1)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Operating Profit | Janitorial    
Segment Reporting Information    
Impact of the change in reported operating profit   1.2us-gaap_PriorPeriodReclassificationAdjustment
/ us-gaap_IncomeStatementLocationAxis
= abm_OperatingProfitMember
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
Operating Profit | Facility Services    
Segment Reporting Information    
Impact of the change in reported operating profit   (0.4)us-gaap_PriorPeriodReclassificationAdjustment
/ us-gaap_IncomeStatementLocationAxis
= abm_OperatingProfitMember
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
Operating Profit | Parking    
Segment Reporting Information    
Impact of the change in reported operating profit   (0.5)us-gaap_PriorPeriodReclassificationAdjustment
/ us-gaap_IncomeStatementLocationAxis
= abm_OperatingProfitMember
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
Operating Profit | Security    
Segment Reporting Information    
Impact of the change in reported operating profit   $ (0.3)us-gaap_PriorPeriodReclassificationAdjustment
/ us-gaap_IncomeStatementLocationAxis
= abm_OperatingProfitMember
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember