XML 78 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Future Minimum Lease Payments (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Remainder of 2020 $ 1,378
2021 1,939
2022 1,782
2023 1,612
2024 1,389
Thereafter 6,146
Total future lease payments 14,246
Less imputed interest (2,458)
Total lease liability balance $ 11,788