XML 64 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
0 Months Ended 3 Months Ended 0 Months Ended 12 Months Ended
Oct. 01, 2014
Aug. 01, 2014
Mar. 01, 2014
Sep. 01, 2013
Oct. 31, 2014
Aug. 01, 2013
Nov. 01, 2012
May 01, 2012
Oct. 31, 2014
Oct. 31, 2013
Business Acquisition [Line Items]                    
Fair value of contingent consideration         $ 1.4us-gaap_BusinessCombinationContingentConsiderationLiability [1]       $ 1.4us-gaap_BusinessCombinationContingentConsiderationLiability [1] $ 1.6us-gaap_BusinessCombinationContingentConsiderationLiability [1]
GBM                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price 22.7us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_GBMMember
                 
Business Combination, Contingent Consideration 3.3abm_BusinessCombinationContingentConsideration
/ us-gaap_BusinessAcquisitionAxis
= abm_GBMMember
                 
Fair value of contingent consideration 3.3us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_GBMMember
                 
Airco                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price   17.8us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_AircoMember
               
Fair value of contingent consideration   0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_AircoMember
               
Alpha                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price     12.2us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_AlphaMember
             
Fair value of contingent consideration     0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_AlphaMember
             
Fair value of accounts receivables acquired         0.1abm_BusinessAcquisitionPurchasePriceAllocationWorkingCapitalAdjustment
/ us-gaap_BusinessAcquisitionAxis
= abm_AlphaMember
      0.1abm_BusinessAcquisitionPurchasePriceAllocationWorkingCapitalAdjustment
/ us-gaap_BusinessAcquisitionAxis
= abm_AlphaMember
 
BEST                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price       4.9us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_BestMember
           
Fair value of contingent consideration       1.6us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_BestMember
           
Reduction in contingent consideration         0.2us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= abm_BestMember
         
Deferred consideration estimate value, high         2.0us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= abm_BestMember
      2.0us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= abm_BestMember
 
Blackjack                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price           5.2us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_BlackjackMember
       
Fair value of contingent consideration           0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_BlackjackMember
       
Air Serv                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price             162.9us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_AirServMember
     
Fair value of contingent consideration             0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_AirServMember
     
Business acquisition indemnification hold back amount         11.8abm_EscrowDepositRelatedToBusinessCombination
/ us-gaap_BusinessAcquisitionAxis
= abm_AirServMember
      11.8abm_EscrowDepositRelatedToBusinessCombination
/ us-gaap_BusinessAcquisitionAxis
= abm_AirServMember
 
HHA                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price             33.7us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_HhaMember
     
Fair value of contingent consideration             0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_HhaMember
     
Calvert-Jones                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price             6.1us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_CalvertJonesMember
     
Fair value of contingent consideration             0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_CalvertJonesMember
     
TEGG                    
Business Acquisition [Line Items]                    
Business acquisition aggregate purchase price               5.7us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= abm_TEGGCorporationMember
   
Fair value of contingent consideration               0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= abm_TEGGCorporationMember
   
Selling, General and Administrative Expenses [Member]                    
Business Acquisition [Line Items]                    
Acquisition related costs                 $ 1.2us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
[1] Our contingent consideration liability was incurred in connection with the acquisition of BEST in 2013. The contingent consideration liability is measured at fair value and is included in “Other liabilities” on the accompanying consolidated balance sheets. The fair value is based on a pre-defined forecasted adjusted income from operations using a probability weighted income approach and discounted using our fixed borrowing rate. See Note 4, “Acquisitions,” for further information.