v3.26.1
Stock Repurchases (Details) - USD ($)
$ / shares in Units, $ in Billions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 18, 2025
Equity [Abstract]              
Aggregate amount             $ 1
Repurchased and retired (in shares) 719,904 464,600 1,175,905 1,377,294 1,184,504 2,553,199  
Common stock, average price (in dollars per share)         $ 88.60 $ 71.73