v3.26.1
Equity - Schedule of Share Repurchase Program (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Oct. 31, 2025
Oct. 31, 2024
Feb. 29, 2024
Mar. 31, 2023
Aug. 31, 2022
Oct. 31, 2021
October 2021              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount             $ 2,000
August 2022              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount           $ 1,250  
March 2023              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount         $ 1,000    
February 2024              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount       $ 1,500      
October 2024              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount     $ 1,000        
October 2025              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount   $ 1,000          
Cumulative authorization at June 30, 2026              
Share Repurchase Program [Line Items]              
Stock repurchase program, authorized amount $ 7,750