XML 95 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Financing Receivables - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 25, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Average lease term 4 years  
Loan receivables term 3 years  
Financing receivable, threshold period past due 31 days  
Financing receivable, 120 days plus past due but on accrual status $ 8 $ 67
Minimum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Financed service contracts term 1 year  
Maximum    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loan receivables term 3 years  
Financed service contracts term 3 years