v3.24.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contractual Commitments The following is a schedule, by years, of non-cancelable contractual commitments as of June 30, 2024 (in millions):
The remainder of 2024$14,452 
20251,334 
2026729 
2027388 
2028203 
Thereafter2,712 
Total$19,818