XML 121 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies Future Lease Payments (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Operating Leased Assets [Line Items]  
2022 $ 870
2023 763
2024 616
2025 510
2026 407
Thereafter 1,716
Total future minimum lease payments 4,882
Less imputed interest (609)
Commitments  
Operating Leased Assets [Line Items]  
Total $ 4,273