v3.26.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments
Total future purchase commitments as of September 30, 2026 are as follows (in millions):
Years ending:
2026 (3 months remaining)$2,211 
20273,409 
20281,678 
2029457 
2030191 
Thereafter813 
$8,759