XML 101 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Benefits Estimated Future Benefit Payments (Details 8)
$ in Millions
Dec. 31, 2020
USD ($)
Estimated Benefit Payments (Table Amounts) [Abstract]  
2021 $ 2,036
2022 2,083
2023 2,108
2024 2,150
2025 2,187
2026 through 2030 11,155
Pension Benefits  
Estimated Benefit Payments (Table Amounts) [Abstract]  
2021 1,884
2022 1,930
2023 1,973
2024 2,017
2025 2,057
2026 through 2030 10,599
Medical and Life Benefits  
Estimated Benefit Payments (Table Amounts) [Abstract]  
2021 152
2022 153
2023 135
2024 133
2025 130
2026 through 2030 $ 556