v3.26.1
Accumulated other comprehensive loss - Schedule of Reclassification Out of AOCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Tax benefit $ 180 $ 156 $ 326 $ 280
Net income (666) (634) (1,080) (979)
Reclassification out of Accumulated Other Comprehensive Income | Accumulated Defined Benefit Plans Adjustment Attributable to Parent        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Amortization of actuarial losses 6 4 11 8
Tax benefit (2) (2) (3) (3)
Net income $ 4 $ 2 $ 8 $ 5