XML 98 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Financing Receivables - Schedule of Aging Analysis of Financing Receivables (Details) - USD ($)
$ in Millions
Jul. 31, 2021
Jul. 25, 2020
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables $ 9,288 $ 10,780
120+ Still Accruing 8 67
Nonaccrual Financing Receivables 69 112
Impaired Financing Receivables 62 112
Past due 31 - 60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 110 227
Past due 61 -90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 47 200
Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 82 250
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 239 677
Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 9,049 10,103
Lease Receivables    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 1,632 2,013
120+ Still Accruing 1  
Nonaccrual Financing Receivables 33 43
Impaired Financing Receivables 26 43
Lease Receivables | Past due 31 - 60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 21 29
Lease Receivables | Past due 61 -90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 17 47
Lease Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 29 48
Lease Receivables | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 67 124
Lease Receivables | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 1,565 1,889
Loan Receivables    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 5,203 5,937
120+ Still Accruing 4  
Nonaccrual Financing Receivables 33 65
Impaired Financing Receivables 33 65
Loan Receivables | Past due 31 - 60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 71 129
Loan Receivables | Past due 61 -90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 17 78
Loan Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 35 78
Loan Receivables | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 123 285
Loan Receivables | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 5,080 5,652
Financed service contracts    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 2,453 2,830
120+ Still Accruing 3  
Nonaccrual Financing Receivables 3 4
Impaired Financing Receivables 3 4
Financed service contracts | Past due 31 - 60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 18 69
Financed service contracts | Past due 61 -90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 13 75
Financed service contracts | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 18 124
Financed service contracts | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 49 268
Financed service contracts | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables $ 2,404 $ 2,562