v3.26.1
Earnings per share ("EPS") - Reconciliation Between Shares Used in Calculating Basic and Diluted EPS (Details) - shares
shares in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings per share [abstract]    
Weighted average shares used in basic EPS calculation (shares) 1,077 1,077
Other potentially issuable shares (shares) 21 16
Weighted average shares used in diluted EPS calculation (shares) 1,098 1,093