Financing Receivables - Additional Information (Details) |
9 Months Ended |
|---|---|
Apr. 25, 2026 | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Lease receivables terms, on average | 4 years |
| Threshold for past due receivables | 31 days |
| Minimum | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Loan receivables term, on average | 1 year |
| Maximum | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Loan receivables term, on average | 3 years |