XML 77 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Lease Payments - Under 840) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 1,757
2021 1,845
2022 1,680
2023 1,508
2024 1,301
Thereafter 5,763
Total future lease payments 13,854
Less imputed interest (2,441)
Total lease liability balance $ 11,413