XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Share Repurchase Activity (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]      
Total share repurchases $ 3,141 $ 1,643 $ 3,096
Share repurchase program, excise tax, payable $ 28 $ 10  
Employee Stock Compensation Plan      
Equity, Class of Treasury Stock [Line Items]      
Income tax withholding (in shares) 1,494 828 1,213
Income tax withholding $ 114 $ 56 $ 102
Common Stock      
Equity, Class of Treasury Stock [Line Items]      
Share buybacks (in shares) 41,987 22,886 35,655
Total share repurchases (in shares) 43,481 23,714 36,868
Share buybacks $ 2,999 $ 1,577 $ 2,994
Total share repurchases $ 3,113 $ 1,633 $ 3,096
Common Stock | Accelerated Share Repurchase Agreement      
Equity, Class of Treasury Stock [Line Items]      
Total share repurchases (in shares)     11,600
Accelerated share repurchases agreement, amount     $ 1,000