v3.25.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments
Total future purchase commitments as of December 31, 2025 are as follows (in millions):
Years ending:
20264,912 
20271,995 
2028575 
2029184 
2030148 
Thereafter597 
$8,411