XML 71 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments for Operating Lease (Details)
$ in Millions
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Last six months of 2018 $ 689
2019 1,244
2020 1,338
2021 1,104
2022 966
After 2022 7,934
Contractual Obligation, Total $ 13,275