XML 100 R105.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

LONG-TERM DEBT LONG-TERM DEBT - Other (Details) - USD ($) $ in Millions |  |  | 12 Months Ended |
--- | --- | --- | --- | ---
Sep. 15, 2016 | Aug. 09, 2011 | Oct. 31, 2019 | Oct. 31, 2018 | Oct. 31, 2017 | Feb. 01, 2016
Debt Instrument [Line Items] |  |  |  |  |  |
interest rate swap payments | $ 10 |  | $ 6 | $ 0 | $ 0 |
Interest Rate Swap |  |  | 0 | $ 7 |  | $ 300
Notional Amount Of Terminated Interest Rate Fair Value Hedge Derivatives | $ 10 |  |  |  |  |
Capital Lease Obligations, Noncurrent |  |  | 5 |  |  |
Senior Notes 2020 [Member] |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Interest Rate Derivatives Terminated Date |  | Aug. 09, 2011 |  |  |  |
Notional Amount Of Terminated Interest Rate Fair Value Hedge Derivatives |  | $ 500 |  |  |  |
Terminated Interest Rate Fair Value Hedge Derivative Assets At Fair Value |  | $ 34 |  |  |  |
Cash Flow Hedges | Treasury Lock [Member] | Senior Notes 2026 [Member] |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |
Remaining gain loss to be amortized on derivative |  |  | $ 7 |  |  |

X
- Definition Interest Rate Swap Terminated Date + References No definition available. + Details
Name: | a_InterestRateDerivativesTerminatedDate
Namespace Prefix: | a_
Data Type: | xbrli:normalizedStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period recorded in debt. + References No definition available. + Details
Name: | a_InterestRateSwap
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition interest rate swap payments + References No definition available. + Details
Name: | a_Interestrateswappayments
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate notional amount of all interest rate derivatives designated as hedging instruments in fair value hedges that were terminated. Notional amount refers to the monetary amount specified in the interest rate derivative contract. + References No definition available. + Details
Name: | a_NotionalAmountOfTerminatedInterestRateFairValueHedgeDerivatives
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Remaining gain loss to be amortized on derivative + References No definition available. + Details
Name: | a_Remaininggainlosstobeamortizedonderivative
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The asset value of interest rate swap contracts upon termination. + References No definition available. + Details
Name: | a_TerminatedInterestRateFairValueHedgeDerivativeAssetsAtFairValue
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735 + Details
Name: | us-gaap_CapitalLeaseObligationsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | a_InterestRateSwapOnSeniorNotesAxis=a_SeniorNotes2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_TreasuryLockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | a_InterestRateSwapOnSeniorNotesAxis=a_SeniorNotes2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |