XML 30 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Insurance - Additional Information (Detail) (USD $)
6 Months Ended 3 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Oct. 31, 2014
Schedule of Other Liabilities        
Total Instruments Used To Collateralize Insurance Obligations $ 172,300,000abm_TotalInstrumentsUsedToCollateralizeInsuranceObligations   $ 172,300,000abm_TotalInstrumentsUsedToCollateralizeInsuranceObligations $ 175,100,000abm_TotalInstrumentsUsedToCollateralizeInsuranceObligations
Self insurance retention amount per-claim 1,000,000.0abm_SelfInsuredRetentionAmountPerClaim      
Insurance policy coverage, general liability losses 200,000,000.0abm_InsurancePolicyCoverageGeneralLiabilityLosses   200,000,000.0abm_InsurancePolicyCoverageGeneralLiabilityLosses  
Insurance policy coverage, property damage 75,000,000.0abm_PropertyDamagePolicyLimit   75,000,000.0abm_PropertyDamagePolicyLimit  
Insurance claims (6,000,000)us-gaap_IncreaseDecreaseInSelfInsuranceReserve (1,100,000)us-gaap_IncreaseDecreaseInSelfInsuranceReserve    
Insurance claim reserves 343,900,000us-gaap_SelfInsuranceReserve   343,900,000us-gaap_SelfInsuranceReserve 349,700,000us-gaap_SelfInsuranceReserve
Medical and Dental Self Insurance Program        
Schedule of Other Liabilities        
Insurance claim reserves 7,700,000us-gaap_SelfInsuranceReserve
/ abm_InsurancePoliciesAxis
= abm_MedicalAndDentalSelfInsuranceProgramMember
  7,700,000us-gaap_SelfInsuranceReserve
/ abm_InsurancePoliciesAxis
= abm_MedicalAndDentalSelfInsuranceProgramMember
4,800,000us-gaap_SelfInsuranceReserve
/ abm_InsurancePoliciesAxis
= abm_MedicalAndDentalSelfInsuranceProgramMember
Minimum        
Schedule of Other Liabilities        
Workers Compensation General Liability and Other Insurable Risks Insurance Policy Limit 1,000,000.0abm_WorkersCompensationGeneralLiabilityandOtherInsurableRisksInsurancePolicyLimit
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  1,000,000.0abm_WorkersCompensationGeneralLiabilityandOtherInsurableRisksInsurancePolicyLimit
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum        
Schedule of Other Liabilities        
Workers Compensation General Liability and Other Insurable Risks Insurance Policy Limit 5,000,000.0abm_WorkersCompensationGeneralLiabilityandOtherInsurableRisksInsurancePolicyLimit
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
  5,000,000.0abm_WorkersCompensationGeneralLiabilityandOtherInsurableRisksInsurancePolicyLimit
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Self insurance retention amount per-claim 400,000abm_SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Corporate Segment        
Schedule of Other Liabilities        
Insurance claims     3,000,000us-gaap_IncreaseDecreaseInSelfInsuranceReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Other Current Assets and Other Assets        
Schedule of Other Liabilities        
Insurance recoverables $ 66,500,000us-gaap_EstimatedInsuranceRecoveries
/ us-gaap_BalanceSheetLocationAxis
= abm_OtherCurrentAssetsandOtherAssetsMember
  $ 66,500,000us-gaap_EstimatedInsuranceRecoveries
/ us-gaap_BalanceSheetLocationAxis
= abm_OtherCurrentAssetsandOtherAssetsMember
$ 66,400,000us-gaap_EstimatedInsuranceRecoveries
/ us-gaap_BalanceSheetLocationAxis
= abm_OtherCurrentAssetsandOtherAssetsMember