XML 63 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Future Minimum Lease Payments (Details)
$ in Millions
Sep. 30, 2020
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Remainder of 2020 $ 446
2021 2,182
2022 2,048
2023 1,869
2024 1,616
Thereafter 6,775
Total future lease payments 14,936
Less imputed interest (2,417)
Total lease liability balance $ 12,519