v3.26.1
Stockholders' Equity - Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]        
Dividends declared per share $ 0.87 $ 0.76 $ 1.74 $ 1.52
Total dividends declared $ 763 $ 687 $ 1,534 $ 1,379