XML 131 R52.htm IDEA: XBRL DOCUMENT
v3.19.2

Summary of Significant Accounting Policies - Additional Information (Details) $ in Millions | 3 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Jul. 27, 2019 USD ($) | Apr. 27, 2019 USD ($) | Jan. 26, 2019 USD ($) | Oct. 27, 2018 USD ($) | Jul. 28, 2018 USD ($) | Apr. 28, 2018 USD ($) | Jan. 27, 2018 USD ($) | Oct. 28, 2017 USD ($) | Jul. 27, 2019 USD ($) rating | Jul. 28, 2018 USD ($) | Jul. 29, 2017 USD ($) | Oct. 26, 2019 USD ($) | Jul. 28, 2019 USD ($) | Jul. 29, 2018 USD ($)
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Average lease term |  |  |  |  |  |  |  |  | 4 years |  |  |  |  |
Investment credit risk ratings lowest range (credit risk rating) | rating |  |  |  |  |  |  |  |  | 1 |  |  |  |  |
Investment credit risk ratings range highest (credit risk rating) | rating |  |  |  |  |  |  |  |  | 10 |  |  |  |  |
Rating at or higher when receivables deemed impaired (credit risk rating) | rating |  |  |  |  |  |  |  |  | 8 |  |  |  |  |
Threshold for past due receivables |  |  |  |  |  |  |  |  | 31 days |  |  |  |  |
Threshold for not accruing interest |  |  |  |  |  |  |  |  | 120 days |  |  |  |  |
Depreciation and amortization expenses |  |  |  |  |  |  |  |  | $ 1,000 | $ 1,100 | $ 1,100 |  |  |
Advertising costs |  |  |  |  |  |  |  |  | 204 | 166 | 209 |  |  |
Revenue | $ 13,428 | $ 12,958 | $ 12,446 | $ 13,072 | $ 12,844 | $ 12,463 | $ 11,887 | $ 12,136 | 51,904 | 49,330 | 48,005 |  |  |
Provision (benefit) for income taxes |  |  |  |  |  |  |  |  | 2,950 | 12,929 | $ 2,678 |  |  |
Retained earnings | (5,903) |  |  |  | 1,233 |  |  |  | (5,903) | 1,233 |  |  |  | $ 5,130
Total contract assets noncurrent | 481 |  |  |  |  |  |  |  | 481 |  |  |  |  |
Total capitalized contract acquisition costs | 750 |  |  |  |  |  |  |  | 750 |  |  |  |  |
Capitalized contract acquisition costs, current | 416 |  |  |  |  |  |  |  | 416 |  |  |  |  |
Capitalized contract acquisition costs, noncurrent | 334 |  |  |  |  |  |  |  | 334 |  |  |  |  |
Accounting Standards Update 2014-09 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,333
Accounting Standards Update 2016-02 | Forecast | Subsequent event |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Right-of-use assets |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,000 |
Operating lease liability |  |  |  |  |  |  |  |  |  |  |  | $ 1,000 |  |
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  |  |  |  |  |  |  |  | 1,000 |  |  |  |  |
Provision (benefit) for income taxes |  |  |  | $ (152) |  |  |  |  |  |  |  |  |  |
Retained earnings |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,300
Software and Service Agreements |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total contract assets | 860 |  |  |  | $ 122 |  |  |  | 860 | $ 122 |  |  |  |
Total contract assets, current | $ 379 |  |  |  |  |  |  |  | $ 379 |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loan receivables term |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Financed service contracts term |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Channel partners revolving short-term financing payment term |  |  |  |  |  |  |  |  | 90 days |  |  |  |  |
End user lease and loan term |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Financed service contracts term |  |  |  |  |  |  |  |  | 1 year |  |  |  |  |
Channel partners revolving short-term financing payment term |  |  |  |  |  |  |  |  | 60 days |  |  |  |  |

X
- Definition Average term of lease arrangements. + References No definition available. + Details
Name: | csco_AverageTermOfLeaseArrangements
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Channel Partner Financing Revolving Short Term Financing Payment Term Days + References No definition available. + Details
Name: | csco_ChannelPartnerFinancingRevolvingShortTermFinancingPaymentTermDays
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition End user lease and loan (with registrant guarantee) term. + References No definition available. + Details
Name: | csco_EndUserLeaseAndLoanTerm
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment Credit Risk Ratings Range Highest + References No definition available. + Details
Name: | csco_InvestmentCreditRiskRatingsRangeHighest
Namespace Prefix: | csco_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investment Credit Risk Ratings Range Lowest + References No definition available. + Details
Name: | csco_InvestmentCreditRiskRatingsRangeLowest
Namespace Prefix: | csco_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rating at or higher when receivables deemed impaired + References No definition available. + Details
Name: | csco_Ratingatorhigherwhenreceivablesdeemedimpaired
Namespace Prefix: | csco_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Service Agreement Term + References No definition available. + Details
Name: | csco_ServiceAgreementTerm
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Summary Of Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | csco_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | csco_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of loan receivable arrangement. + References No definition available. + Details
Name: | csco_TermOfLoanReceivableArrangement
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold for not accruing interest + References No definition available. + Details
Name: | csco_Thresholdfornotaccruinginterest
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold for past due receivables + References No definition available. + Details
Name: | csco_Thresholdforpastduereceivables
Namespace Prefix: | csco_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer. + 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.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommodityContractAssetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of the asset arising from commodity contracts such as futures contracts tied to the movement of a particular commodity, which are expected to be converted into cash or otherwise disposed of after a year or beyond the normal operating cycle, if longer. + 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.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommodityContractAssetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: 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=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + 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(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |