v3.23.1
Commitment and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contractual Commitments The following is a schedule, by years, of non-cancelable contractual commitments as of March 31, 2023 (in millions):
The remainder of 2023$10,745 
20242,222 
20251,500 
2026264 
2027210 
Thereafter2,536 
Total$17,477