XML 145 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Share Repurchase Program (Details) - USD ($)
$ in Millions
Dec. 31, 2024
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        
Cumulative authorization at December 31, 2024            
Share Repurchase Program [Line Items]            
Stock repurchase program, authorized amount $ 6,750