XML 96 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies Future Lease Payments (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Operating Leased Assets [Line Items]  
2021 $ 865
2022 775
2023 646
2024 538
2025 441
Thereafter 1,781
Total future minimum lease payments 5,046
Less imputed interest (599)
Commitments  
Operating Leased Assets [Line Items]  
Total $ 4,447