v3.26.3
Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 77 $ 67 $ 227 $ 204
Interest cost 122 114 366 342
Estimated return on plan assets (267) (243) (801) (728)
Net periodic (benefit) cost $ (68) $ (62) $ (208) $ (182)