XML 154 R139.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Required Future Minimum Operating Lease Payments Receivable (Details)
$ in Millions
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 (excluding three months ended March 31, 2019) $ 2,964
2020 2,964
2021 1,424
2022 206
2023 66
After 2023 134
Total future minimum lease payments $ 7,758