XML 151 R136.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Rental Payments Under Operating Leases (Details)
$ in Millions
Mar. 31, 2019
USD ($)
Operating Leases  
2019 (excluding three months ended March 31, 2019) $ 1,198
2020 1,515
2021 1,335
2022 1,138
2023 966
After 2023 4,043
Total future minimum lease payments 10,195
Less: Imputed interest (1,633)
Total $ 8,562