XML 70 R45.htm IDEA: XBRL DOCUMENT
v3.20.4

Basis of Presentation and Significant Accounting Policies - Narrative (Details) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Jan. 31, 2020 USD ($) | Oct. 31, 2020 USD ($) | Oct. 31, 2019 USD ($) | Oct. 31, 2018 USD ($)
Basis of Presentation [Line Items] |  |  |  |
Accrued compensation |  | $ 187,600,000 | $ 189,300,000 |
Social security tax, employer, deferral, CARES Act |  | $ 101,000,000 |  |
Ownership percentages |  | 33.00% |  |
Investments in unconsolidated affiliates |  | $ 11,000,000.0 | 8,900,000 | $ 11,300,000
Proceeds from redemption of auction rate security |  | 5,000,000.0 | 0 | 2,900,000
Auction rate securities |  | 0 |  |
Advertising expense |  | $ 1,800,000 | $ 1,700,000 | $ 2,300,000
Auction rate securities |  |  |  |
Basis of Presentation [Line Items] |  |  |  |
Proceeds from redemption of auction rate security | $ 5,000,000.0 |  |  |
Pandemic |  |  |  |
Basis of Presentation [Line Items] |  |  |  |
Compensation related costs, percent of health insurance premiums paid by employer, COVID-19 |  | 1 |  |
Accrued compensation |  | $ 0 |  |
Minimum |  |  |  |
Basis of Presentation [Line Items] |  |  |  |
Ownership percentages |  | 20.00% |  |
Lease term |  | 1 year |  |
Maximum |  |  |  |
Basis of Presentation [Line Items] |  |  |  |
Ownership percentages |  | 50.00% |  |
Lease term |  | 30 years |  |

X
- Definition Basis of Presentation [Line Items] + References No definition available. + Details
Name: | abm_BasisOfPresentationLineItems
Namespace Prefix: | abm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Compensation Related Costs, Percent of Health Insurance Premiums Paid by Employer, COVID-19 + References No definition available. + Details
Name: | abm_CompensationRelatedCostsPercentOfHealthInsurancePremiumsPaidByEmployerCOVID19
Namespace Prefix: | abm_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Lease, Term of Contract + References No definition available. + Details
Name: | abm_LesseeLeaseTermOfContract
Namespace Prefix: | abm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Social Security Tax, Employer, Deferral, CARES Act + References No definition available. + Details
Name: | abm_SocialSecurityTaxEmployerDeferralCARESAct
Namespace Prefix: | abm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of securities that are debt instruments (corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process. + References No definition available. + Details
Name: | us-gaap_AuctionRateSecuritiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_EmployeeRelatedLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AuctionRateSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnusualOrInfrequentItemAxis=abm_PandemicMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |