XML 47 R36.htm IDEA: XBRL DOCUMENT
v3.10.0.1

OVERVIEW, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Jul. 31, 2018 | Jul. 31, 2017 | Jul. 31, 2018 | Jul. 31, 2017 | Oct. 31, 2017
Variable Interest Entity Disclosures |  |  |  |  |
Remeasurement gain on step acquisition |  |  | $ 20 | $ 0 |
Fair Value of Financial Instruments |  |  |  |  |
Fair value of senior notes in excess of carrying value |  |  |  |  | $ 58
Fair value of senior notes lower than carrying value | $ 11 |  | $ 11 |  |
Services and other revenue [Member] |  |  |  |  |
Revisions [Abstract] |  |  |  |  |
Prior period revision amount from products to service adjustment |  | $ 4 |  | 10 |
Services and other cost of sales [Member] |  |  |  |  |
Revisions [Abstract] |  |  |  |  |
Prior period revision amount from products to service adjustment |  | $ 2 |  | $ 6 |
Lasergen [Member] |  |  |  |  |
Variable Interest Entity Disclosures |  |  |  |  |
Purchase price | 107 |  |  |  |
Remeasurement gain on step acquisition | $ 20 |  |  |  |

X
- Definition Amount of fair value of long term debt is lower than of carrying value. + References No definition available. + Details
Name: | a_Fairvaluelowerthancarryingvalue
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fair value of long term debt in excess of carrying value. + References No definition available. + Details
Name: | a_Fairvalueoflongtermdebtinexcessofcarryingvalue
Namespace Prefix: | a_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revisions [Abstract] + References No definition available. + Details
Name: | a_RevisionsAbstract
Namespace Prefix: | a_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (g)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_FairValueDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of a reclassification adjustment made to prior period financial statement amounts. + References No definition available. + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=a_ServicesandotherrevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=a_ServicesandothercostofsalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=a_LasergenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |