XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Financing Receivables - Schedule of Aging Analysis of Financing Receivables (Details) - USD ($)
$ in Millions
Apr. 30, 2022
Jul. 31, 2021
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables $ 7,805 $ 9,288
120+ Still Accruing 18 8
Nonaccrual Financing Receivables 69 69
Impaired Financing Receivables 69 62
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 294 239
Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 158 110
Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 64 47
Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 72 82
Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 7,511 9,049
Lease Receivables    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 1,245 1,632
120+ Still Accruing 7 1
Nonaccrual Financing Receivables 14 33
Impaired Financing Receivables 14 26
Lease Receivables | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 60 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 10 17
Lease Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 24 29
Lease Receivables | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 1,185 1,565
Loan Receivables    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 4,509 5,203
120+ Still Accruing 6 4
Nonaccrual Financing Receivables 53 33
Impaired Financing Receivables 53 33
Loan Receivables | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 150 123
Loan Receivables | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 87 71
Loan Receivables | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 38 17
Loan Receivables | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 25 35
Loan Receivables | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 4,359 5,080
Financed Service Contracts    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 2,051 2,453
120+ Still Accruing 5 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 84 49
Financed Service Contracts | Past due 31-60 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 45 18
Financed Service Contracts | Past due 61-90 days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 16 13
Financed Service Contracts | Past due 91 or above days    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables 23 18
Financed Service Contracts | Current    
Financing Receivable, Past Due [Line Items]    
Gross Financing Receivables $ 1,967 $ 2,404