XML 142 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Schedule of Treasury Stock) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended 203 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Stockholders' Equity Note [Abstract]        
Shares repurchased 0 0 0 69,324,429
Average purchase price per share       $ 83.71
Amount spent on repurchased shares (in $ millions)       $ 5,803
Share repurchase plan, authorized repurchase amount $ 6,866     $ 6,866