v3.25.2
Borrowings - Schedule of Senior Notes (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]    
Total public debt $ 6,650 $ 7,250
Less: unamortized discount and debt issuance costs (48) (53)
Total borrowings 6,602 7,197
Senior notes | 3.050% senior notes due 2025    
Debt Instrument [Line Items]    
Total public debt $ 0 $ 600
Stated interest rate of debt instrument 3.05% 3.05%
Senior notes | 4.709% senior notes due 2029    
Debt Instrument [Line Items]    
Total public debt $ 2,000 $ 2,000
Stated interest rate of debt instrument 4.709%  
Senior notes | 3.500% senior notes due 2030    
Debt Instrument [Line Items]    
Total public debt $ 600 600
Stated interest rate of debt instrument 3.50%  
Senior notes | 6.500% senior notes due 2033    
Debt Instrument [Line Items]    
Total public debt $ 1,250 1,250
Stated interest rate of debt instrument 6.50%  
Senior notes | 5.476% senior notes due 2039    
Debt Instrument [Line Items]    
Total public debt $ 1,250 1,250
Stated interest rate of debt instrument 5.476%  
Senior notes | 5.576% senior notes due 2049    
Debt Instrument [Line Items]    
Total public debt $ 1,550 $ 1,550
Stated interest rate of debt instrument 5.576%