XML 113 R90.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation and qualifying accounts, beginning balance $ 7 $ 31 $ 96
Additions Charged to Expense/ Revenue 61 57 74
Deductions (63) (81) (139)
Valuation and qualifying accounts, ending balance 5 7 31
Reserve for returns, credits, and promotional discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation and qualifying accounts, beginning balance 32 31 31
Additions Charged to Expense/ Revenue 302 261 247
Deductions (294) (260) (247)
Valuation and qualifying accounts, ending balance $ 40 $ 32 $ 31