v3.26.1
Employee Benefits (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 44 $ 53 $ 88 $ 106
Interest cost 101 102 202 205
Expected return on plan assets (152) (146) (304) (293)
Prior service cost (credit) amortization (11) (1) (21) (2)
Actuarial loss (gain) amortization 5 1 9 2
Net periodic benefit cost $ (13) $ 9 $ (26) $ 18