Employee Benefit Plans - Expected Payments (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Expected benefit payments  
2022 $ 94
2023 97
2024 100
2025 102
2026 104
2027-2030 532
Postretirement Medical Plan  
Expected benefit payments  
2022 3
2023 3
2024 3
2025 4
2026 3
2027-2030 $ 14