XML 127 R106.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule II - Valuations and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts $ 662 $ 677 $ 720 $ 832
SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery 1      
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,246 2,317 2,382  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 1 0 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 2,262 2,360 2,494  
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 38 74    
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts 213 233 240 207
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 88 108 165  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 1 0 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 109 115 132  
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 2 3 6 8
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 3 2 0  
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 4 5 2  
Sales Returns and Allowances [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts 447 441 474 $ 617
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,155 2,207 2,217  
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,149 $ 2,240 2,360  
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     $ 109