v3.24.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity The following is a schedule, by years, of non-cancelable contractual commitments as of December 31, 2023 (in millions):
2024$12,105 
20251,152 
2026417 
2027218 
2028127 
Thereafter2,470 
Total$16,489