XML 122 R108.htm IDEA: XBRL DOCUMENT
v3.20.4

LONG-TERM DEBT - Senior Notes (Details) - USD ($) $ in Millions | Jun. 04, 2020 | Sep. 16, 2019 | Sep. 22, 2016 | Jun. 21, 2013 | Sep. 13, 2012 | Oct. 31, 2020 | Aug. 01, 2019 | Sep. 15, 2016 | Feb. 01, 2016 | Jul. 01, 2012
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
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 |  |  |  |  |
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 |  |  |  |  |  |  |  |  |
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
Remaining gain loss to be amortized on derivative |  |  |  |  |  | 1 |  |  |  |
Treasury Lock | Senior Notes 2026 | Cash Flow Hedges |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount |  |  |  |  |  |  |  |  | $ 300 |
Remaining gain loss to be amortized on derivative |  |  |  |  |  | $ 6 |  |  |  |
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 Proceeds obtained expressed as a percentage of debt instrument face value. + References No definition available. + Details
Name: | a_PercentageOfFaceAmountOfSeniorNoteInstrumentIssued
Namespace Prefix: | a_
Data Type: | num: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 CCYY-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=75038535&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://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=119993939&loc=d3e28551-108399 Reference 2: 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 + 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=75038535&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://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: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the debt instrument was issued, in CCYY-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(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 CCYY-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/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=117815213&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=121590274&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=121590274&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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_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: |