XML 123 R109.htm IDEA: XBRL DOCUMENT
v3.21.2

LONG-TERM DEBT - Senior Notes (Details) - USD ($) $ in Millions |  |  |  |  |  |  |  |  | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 05, 2021 | Mar. 12, 2021 | Jan. 21, 2021 | Jun. 04, 2020 | Sep. 16, 2019 | Sep. 22, 2016 | Jun. 21, 2013 | Sep. 13, 2012 | Oct. 31, 2021 | Oct. 31, 2020 | Oct. 31, 2019 | Aug. 01, 2019 | Sep. 15, 2016 | Feb. 01, 2016 | Jul. 01, 2012
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss on extinguishment of debt |  |  |  |  |  |  |  |  | $ 17 | $ 0 | $ 9 |  |  |  |
Early Repayment of Senior Debt |  |  |  |  |  |  |  |  | 417 | $ 0 | $ 0 |  |  |  |
Senior Notes 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance date of debt |  |  |  |  |  |  |  | Sep. 13, 2012 |  |  |  |  |  |  |
Aggregate face amount of debt |  |  |  |  |  |  |  | $ 400 |  |  |  |  |  |  |
Issue rate percentage of principal amount |  |  |  |  |  |  |  | 99.80% |  |  |  |  |  |  |
Maturity date |  |  |  |  |  |  |  | Oct. 01, 2022 |  |  |  |  |  |  |
Fixed interest rate per annum (in hundredths) |  |  |  |  |  |  |  | 3.20% |  |  |  |  |  |  |
Interest payment frequency |  |  |  |  |  |  |  | semi-annually |  |  |  |  |  |  |
Date payments commenced |  |  |  |  |  |  |  | Apr. 01, 2013 |  |  |  |  |  |  |
Repayments of senior debt | $ 300 |  | $ 100 |  |  |  |  |  |  |  |  |  |  |  |
Loss on extinguishment of debt |  |  |  |  |  |  |  |  | 17 |  |  |  |  |  |
Payment of accrued and unpaid interest |  |  |  |  |  |  |  |  | 1 |  |  |  |  |  |
Early Repayment of Senior Debt |  |  |  |  |  |  |  |  | 417 |  |  |  |  |  |
Senior Notes 2023 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance date of debt |  |  |  |  |  |  | Jun. 21, 2013 |  |  |  |  |  |  |  |
Aggregate face amount of debt |  |  |  |  |  |  | $ 600 |  |  |  |  |  |  |  |
Issue rate percentage of principal amount |  |  |  |  |  |  | 99.544% |  |  |  |  |  |  |  |
Maturity date |  |  |  |  |  |  | Jul. 15, 2023 |  |  |  |  |  |  |  |
Fixed interest rate per annum (in hundredths) |  |  |  |  |  |  | 3.875% |  |  |  |  |  |  |  |
Interest payment frequency |  |  |  |  |  |  | semi-annually |  |  |  |  |  |  |  |
Date payments commenced |  |  |  |  |  |  | Jan. 15, 2014 |  |  |  |  |  |  |  |
Senior Notes 2026 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance date of debt |  |  |  |  |  | Sep. 22, 2016 |  |  |  |  |  |  |  |  |
Aggregate face amount of debt |  |  |  |  |  | $ 300 |  |  |  |  |  |  |  |  |
Issue rate percentage of principal amount |  |  |  |  |  | 99.624% |  |  |  |  |  |  |  |  |
Maturity date |  |  |  |  |  | Sep. 22, 2026 |  |  |  |  |  |  |  |  |
Fixed interest rate per annum (in hundredths) |  |  |  |  |  | 3.05% |  |  |  |  |  |  |  |  |
Interest payment frequency |  |  |  |  |  | semi-annually |  |  |  |  |  |  |  |  |
Date payments commenced |  |  |  |  |  | Mar. 22, 2017 |  |  |  |  |  |  |  |  |
Senior Notes 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance date of debt |  |  |  |  | Sep. 16, 2019 |  |  |  |  |  |  |  |  |  |
Aggregate face amount of debt |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |
Issue rate percentage of principal amount |  |  |  |  | 99.316% |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  |  | Sep. 15, 2029 |  |  |  |  |  |  |  |  |  |
Fixed interest rate per annum (in hundredths) |  |  |  |  | 2.75% |  |  |  |  |  |  |  |  |  |
Interest payment frequency |  |  |  |  | semi-annually |  |  |  |  |  |  |  |  |  |
Date payments commenced |  |  |  |  | Mar. 15, 2020 |  |  |  |  |  |  |  |  |  |
Senior Notes 2030 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance date of debt |  |  |  | Jun. 04, 2020 |  |  |  |  |  |  |  |  |  |  |
Aggregate face amount of debt |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |
Issue rate percentage of principal amount |  |  |  | 99.812% |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  | Jun. 04, 2030 |  |  |  |  |  |  |  |  |  |  |
Fixed interest rate per annum (in hundredths) |  |  |  | 2.10% |  |  |  |  |  |  |  |  |  |  |
Interest payment frequency |  |  |  | semi-annually |  |  |  |  |  |  |  |  |  |  |
Date payments commenced |  |  |  | Dec. 04, 2020 |  |  |  |  |  |  |  |  |  |  |
Senior Notes 2031 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance date of debt |  | Mar. 12, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate face amount of debt |  | $ 850 |  |  |  |  |  |  |  |  |  |  |  |  |
Issue rate percentage of principal amount |  | 99.822% |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  | Mar. 12, 2031 |  |  |  |  |  |  |  |  |  |  |  |  |
Fixed interest rate per annum (in hundredths) |  | 2.30% |  |  |  |  |  |  |  |  |  |  |  |  |
Date payments commenced |  | Sep. 12, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |
Treasury Lock | Senior Notes 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount |  |  |  |  |  |  |  |  |  |  |  | $ 250 |  |  |
Remaining gain loss to be amortized on derivative |  |  |  |  |  |  |  |  | 5 |  |  |  |  |  |
Treasury Lock | Senior Notes 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 400
Treasury Lock | Senior Notes 2026 | Cash Flow Hedges |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 300 |
Remaining gain loss to be amortized on derivative |  |  |  |  |  |  |  |  | $ 5 |  |  |  |  |  |
Interest Rate Swap |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 300 |
Notional Amount Of Terminated Interest Rate Fair Value Hedge Derivatives |  |  |  |  |  |  |  |  |  |  |  |  | $ 10 |  |

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 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 Payment of accrued and unpaid interest on early redemption of senior notes. + References No definition available. + Details
Name: | a_PaymentOfAccruedAndUnpaidInterest
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds obtained expressed as a percentage of debt instrument face value. + References No definition available. + Details
Name: | a_PercentageOfFaceAmountOfSeniorNoteInstrumentIssued
Namespace Prefix: | a_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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 Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format. + 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.22) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentDateOfFirstRequiredPayment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the frequency of periodic payments (monthly, quarterly, annual). + 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.22) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentFrequencyOfPeriodicPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the debt instrument was issued, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: 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.22(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentIssuanceDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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
- Definition Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_EarlyRepaymentOfSeniorDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfSeniorDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=a_SeniorNotes2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=a_SeniorNotes2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=a_SeniorNotes2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=a_SeniorNotes2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=a_SeniorNotes2031Member
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_SeniorNotes2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | a_InterestRateSwapOnSeniorNotesAxis=a_SeniorNotes2022Member
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: |

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