Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Plans - Fair Value Measurements (Details)

v3.25.0.1
Employee Benefit Plans - Fair Value Measurements (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 19,280 $ 19,655  
Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 10,204 10,298  
Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,616 8,920  
Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 460 437 $ 421
Fair Value Measured at Net Asset Value Per Share      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,800 1,700  
Money market and interest-bearing cash      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,103 1,013  
Money market and interest-bearing cash | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,103 1,013  
Money market and interest-bearing cash | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Money market and interest-bearing cash | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
U.S. government and agency securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 4,632 4,425  
U.S. government and agency securities | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,875 3,692  
U.S. government and agency securities | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 754 729  
U.S. government and agency securities | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3 4  
Corporate debt      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,931 3,343  
Corporate debt | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Corporate debt | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,931 3,343  
Corporate debt | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Non-U.S. debt securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,363 1,554  
Non-U.S. debt securities | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 474 567  
Non-U.S. debt securities | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 889 987  
Non-U.S. debt securities | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Asset-backed securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,361 1,464  
Asset-backed securities | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Asset-backed securities | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,361 1,464  
Asset-backed securities | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Mutual and exchange-traded funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 920 953  
Mutual and exchange-traded funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 920 953  
Mutual and exchange-traded funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Mutual and exchange-traded funds | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Collective investment funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,670 2,350  
Collective investment funds | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Collective investment funds | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 2,670 2,350  
Collective investment funds | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Common and preferred stocks      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,795 4,027  
Common and preferred stocks | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,795 4,027  
Common and preferred stocks | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Common and preferred stocks | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Real estate investment trusts      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 36 45  
Real estate investment trusts | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 36 45  
Real estate investment trusts | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Real estate investment trusts | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Participant loans      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6 6  
Participant loans | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Participant loans | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Participant loans | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6 6  
Other      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 463 475  
Other | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1 1  
Other | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 11 47  
Other | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 451 427  
Insurance Annuity Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 432 404  
Other Various Investments      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 31 $ 71