XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Additional Information (Detail)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
Directors
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Feb. 28, 2021
USD ($)
Capital Structure [Line Items]                
Common stock, shares authorized | shares 1,800,000,000 1,800,000,000            
Repurchase of common stock, shares | shares 17,798,000 14,465,000 30,747,000          
Repurchase price of common stock, per share | $ / shares $ 337.74 $ 263.47 $ 227.67          
Board of Directors Chairman [Member]                
Capital Structure [Line Items]                
Share repurchase program authorized amount | $ $ 764       $ 6,000 $ 3,000 $ 8,000 $ 6,000
Subsequent Event [Member] | Board of Directors Chairman [Member]                
Capital Structure [Line Items]                
Share repurchase program authorized amount | $       $ 10,000        
Minimum [Member]                
Capital Structure [Line Items]                
Number of directors as per the amended and restated by-laws | Directors 3