v3.24.0.1
Commitments and Contingencies - Summary of Future Minimum Rental Commitments for Operating Leases (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 994
2025 883
2026 781
2027 647
2028 513
Thereafter 6,531
Total future minimum lease payments 10,351
Less: imputed interest (3,765)
Total liability $ 6,586