XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financing Receivables - Schedule of Aging Analysis of Financing Receivables (Details) - USD ($)
$ in Millions
Jan. 29, 2022
Jul. 31, 2021
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables $ 8,030 $ 9,288
120+ Still Accruing 21 8
Nonaccrual Financing Receivables 46 69
Impaired Financing Receivables 46 62
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 219 239
Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 108 110
Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 33 47
Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 78 82
Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 7,811 9,049
Lease Receivables    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 1,300 1,632
120+ Still Accruing 9 1
Nonaccrual Financing Receivables 19 33
Impaired Financing Receivables 19 26
Lease Receivables | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 67 67
Lease Receivables | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 26 21
Lease Receivables | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 15 17
Lease Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 26 29
Lease Receivables | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 1,233 1,565
Loan Receivables    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 4,581 5,203
120+ Still Accruing 8 4
Nonaccrual Financing Receivables 25 33
Impaired Financing Receivables 25 33
Loan Receivables | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 120 123
Loan Receivables | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 66 71
Loan Receivables | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 12 17
Loan Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 42 35
Loan Receivables | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 4,461 5,080
Financed Service Contracts    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 2,149 2,453
120+ Still Accruing 4 3
Nonaccrual Financing Receivables 2 3
Impaired Financing Receivables 2 3
Financed Service Contracts | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 32 49
Financed Service Contracts | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 16 18
Financed Service Contracts | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 6 13
Financed Service Contracts | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 10 18
Financed Service Contracts | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables $ 2,117 $ 2,404