v3.24.1.u1
Commitment and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Contractual Commitments The following is a schedule, by years, of non-cancelable contractual commitments as of March 31, 2024 (in millions):
The remainder of 2024$10,563 
20251,022 
2026548 
2027353 
2028182 
Thereafter2,667 
Total$15,335