XML 25 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Schedule of Fair Value of Financial Instruments (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 30, 2015
Oct. 31, 2014
Financial Instruments    
Financial Liabilities Fair Value Disclosure $ 308.6us-gaap_FinancialLiabilitiesFairValueDisclosure $ 321.4us-gaap_FinancialLiabilitiesFairValueDisclosure
Other Assets, Fair Value Disclosure 41.8us-gaap_OtherAssetsFairValueDisclosure 48.2us-gaap_OtherAssetsFairValueDisclosure
Assets, Fair Value Disclosure 60.0us-gaap_AssetsFairValueDisclosure 66.6us-gaap_AssetsFairValueDisclosure
Fair Value, Inputs, Level 1    
Financial Instruments    
Cash and Cash Equivalents, Fair Value Disclosure 30.4us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 36.7us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Insurance deposits 11.4us-gaap_RestrictedCashAndCashEquivalentsNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2] 11.5us-gaap_RestrictedCashAndCashEquivalentsNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[2]
Fair Value, Inputs, Level 2    
Financial Instruments    
Lines of Credit, Fair Value Disclosure 307.0us-gaap_LinesOfCreditFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 319.8us-gaap_LinesOfCreditFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3]
Fair Value, Measurements, Recurring    
Financial Instruments    
Select financial assets 18.2abm_SelectedFinancialAssets
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
18.4abm_SelectedFinancialAssets
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Selected Financial Liabilities 1.6abm_SelectedFinancialLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1.6abm_SelectedFinancialLiabilities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Financial Instruments    
Assets held in funded deferred compensation plan 5.3us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4] 5.4us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[4]
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Financial Instruments    
Interest rate swaps 0.2us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5] 0.2us-gaap_InterestRateDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[5]
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Financial Instruments    
Investments, Fair Value Disclosure 12.9us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[6] 13.0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[6]
Contingent consideration liability $ 1.4us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[7] $ 1.4us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
[7]
[1] Cash and cash equivalents are stated at nominal value, which equals fair value.
[2] Represents restricted insurance deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in “Other assets” on the accompanying unaudited consolidated balance sheets. See Note 7, “Insurance,” for further information.
[3] Represents outstanding borrowings under our syndicated line of credit. Due to variable interest rates, the carrying value of outstanding borrowings under our line of credit approximates the fair value. See Note 8, “Line of Credit,” for further information.
[4] Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in “Other assets” on the accompanying unaudited consolidated balance sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices.
[5] Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for LIBOR forward rates at the end of the period. The fair values of the interest rate swap liabilities were included in “Other accrued liabilities” on the accompanying unaudited consolidated balance sheets. See Note 8, “Line of Credit,” for more information.
[6] For investments in auction rate securities, the fair values are based on discounted cash flow valuation models, primarily utilizing unobservable inputs, which we include in “Other investments” on the accompanying unaudited consolidated balance sheets. See Note 6, “Auction Rate Securities,” for further information.
[7] Our contingent consideration liability was incurred in connection with an acquisition made in 2013. The contingent consideration liability is measured at fair value and is included in “Other liabilities” on the accompanying unaudited consolidated balance sheets. The fair value is based on a pre-defined forecasted adjusted income from operations using a probability weighted income approach and is discounted using our fixed borrowing rate.