XML 131 R91.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 965
2026 896
2027 787
2028 624
2029 406
Thereafter 6,163
Total future minimum lease payments 9,840
Less: imputed interest (3,521)
Total liability $ 6,319