XML 112 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 932
2023 875
2024 771
2025 626
2026 551
Thereafter 7,933
Total future minimum lease payments 11,688
Less: imputed interest (4,449)
Total liability $ 7,239