XML 90 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 101 $ 110
2022 76 104
2023 67 79
2024 58 70
2025 57 61
2026 and subsequent years 145 206
Total lease payments 504 630
Less: Interest 71 92
Present value of lease liabilities $ 433 $ 538