XML 113 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits - Change In Benefit Obligations Change In Plan Assets Funded Status (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pension      
Change in Benefit Obligations      
Beginning of year $ 15,369 $ 20,167  
Service cost 208 246 $ 282
Interest cost 752 544 394
Plan amendments 0 427  
Actuarial (gain) loss, net 5 (3,865)  
Benefits paid (1,008) (782)  
Curtailment and termination benefits 5 2  
Settlements paid (198) (1,370)  
End of year 15,133 15,369 20,167
Change in Plan Assets      
Beginning of year 13,739 20,087  
Actual return on plan assets 751 (4,249)  
Company contributions 252 53  
Benefits paid (1,008) (782)  
Settlements paid (198) (1,370)  
End of year 13,536 13,739 20,087
Funded Status      
Funded Status - End of year (1,597) (1,630)  
Health Care and Life      
Change in Benefit Obligations      
Beginning of year 11,107 14,710  
Service cost 54 94 112
Interest cost 545 332 289
Plan amendments (26) 4  
Actuarial (gain) loss, net 757 (3,297)  
Benefits paid (982) (736)  
Curtailment and termination benefits 0 0  
Settlements paid 0 0  
End of year 11,455 11,107 14,710
Change in Plan Assets      
Beginning of year 450 581  
Actual return on plan assets 62 (87)  
Company contributions 936 692  
Benefits paid (982) (736)  
Settlements paid 0 0  
End of year 466 450 $ 581
Funded Status      
Funded Status - End of year $ (10,989) $ (10,657)