XML 125 R109.htm IDEA: XBRL DOCUMENT
v3.20.4

COMMITMENTS AND CONTINGENCIES Purchase commitments (Details) - USD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Oct. 31, 2020 | Oct. 31, 2019
Commitments and Contingencies Disclosure [Abstract] |  |
Unrecorded Unconditional Purchase Obligation, Description | Commitments to contract manufacturers and suppliers. We purchase components from a variety of suppliers and use several contract manufacturers to provide manufacturing services for our products. During the normal course of business, we issue purchase orders with estimates of our requirements several months ahead of the delivery dates. The reported open purchase orders represent a commitment to our suppliers. Our agreements with suppliers for common materials provide us the option to cancel, reschedule, and adjust our requirements based on business needs. We expect to fulfill most of our purchase commitments for inventory within one year or based on mutually agreed terms. |
Unrecorded Unconditional Purchase Obligation | $ 291 |
Other Commitments, Description | Other purchase commitments. Other purchase commitments relate to contracts with professional services suppliers. We can typically cancel these contracts within 90 days without penalties. For those contracts that are not cancellable within 90 days without penalties, we disclose the amounts we are obligated to pay to a supplier under each contract in that period before such contract can be canceled. |
Other Commitment, to be Paid, Year One | $ 52 | $ 69

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

X
- Definition Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References No definition available. + Details
Name: | us-gaap_OtherCommitmentDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the nature and terms of commitment. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Describes the nature of an unconditional purchase obligation that is not recognized as a liability on the balance sheet. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration