XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Financing Receivables - Schedule of Aging Analysis of Financing Receivables (Details) - USD ($)
$ in Millions
May 01, 2021
Jul. 25, 2020
Financing Receivable, Past Due [Line Items]    
Total Past Due $ 369 $ 677
Current 9,372 10,103
Gross 9,741 10,780
120+ Still Accruing 35 67
Nonaccrual Financing Receivables 70 112
Impaired Financing Receivables 70 112
Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 182 227
Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 34 200
Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 153 250
Lease Receivables    
Financing Receivable, Past Due [Line Items]    
Total Past Due 86 124
Current 1,556 1,889
Gross 1,642 2,013
120+ Still Accruing 13  
Nonaccrual Financing Receivables 28 43
Impaired Financing Receivables 28 43
Lease Receivables | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 23 29
Lease Receivables | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 16 47
Lease Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 47 48
Loan Receivables    
Financing Receivable, Past Due [Line Items]    
Total Past Due 156 285
Current 5,482 5,652
Gross 5,638 5,937
120+ Still Accruing 8  
Nonaccrual Financing Receivables 39 65
Impaired Financing Receivables 39 65
Loan Receivables | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 91 129
Loan Receivables | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 12 78
Loan Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 53 78
Financed Service Contracts    
Financing Receivable, Past Due [Line Items]    
Total Past Due 127 268
Current 2,334 2,562
Gross 2,461 2,830
120+ Still Accruing 14  
Nonaccrual Financing Receivables 3 4
Impaired Financing Receivables 3 4
Financed Service Contracts | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 68 69
Financed Service Contracts | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Total Past Due 6 75
Financed Service Contracts | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Total Past Due $ 53 $ 124