XML 142 R117.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule II - Valuations and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts $ 677 $ 720 $ 832 $ 877
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 2,317 2,382 2,469  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 1  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 2,360 2,494 2,515  
Pricing Disputes [Member]        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 74 109    
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts 233 240 207 176
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 108 165 109  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 1  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 115 132 79  
Prior Year Recoveries        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery     1  
SEC Schedule, 12-09, Allowance, Loss on Finance Receivable [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts 3 6 8 12
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 2 0 1  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 5 2 5  
Sales Returns and Allowances [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts 441 474 617 $ 689
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 2,207 2,217 2,359  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ 2,240 $ 2,360 2,431  
Disputes        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense     $ 87