XML 29 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Reportable Operating Segments (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Segment Reporting Information [Line Items]      
Depreciation and Amortization $ 57.3us-gaap_DepreciationAndAmortization $ 60.4us-gaap_DepreciationAndAmortization $ 50.9us-gaap_DepreciationAndAmortization
Capital Expenditures 37.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 32.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 28.0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Janitorial      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 17.9us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
18.0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
18.0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
Capital Expenditures 13.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
14.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
12.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_JanitorialMember
Facility Services      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 3.9us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
4.4us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
5.0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
Capital Expenditures 0.1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_FacilityServicesMember
Parking      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 2.9us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
3.2us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
3.5us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
Capital Expenditures 2.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
2.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
2.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_ParkingMember
Security      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 0.9us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
1.0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
1.2us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
Capital Expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
0.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
0.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_SecurityMember
Building & Energy Solutions      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 11.4us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
11.3us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
8.8us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
Capital Expenditures 3.1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
1.2us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
0.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= abm_BuildingAndEnergySolutionsMember
Other      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 11.9us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
11.5us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Capital Expenditures 5.1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
2.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Corporate      
Segment Reporting Information [Line Items]      
Depreciation and Amortization 8.4us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
11.0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
14.4us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Capital Expenditures $ 13.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 11.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ 12.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember