v3.19.3.a.u2
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Operating Lease Liabilities, Payments Due  
2020 $ 238
2021 197
2022 155
2023 115
2024 80
Thereafter 353
Total future minimum lease payments - undiscounted 1,138
Less: imputed interest (178)
Present value of lease liabilities $ 960