v3.25.2
Commitment and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Timing of Purchase Commitments
The following table summarizes the timing of such purchase commitments as of June 30, 2025:
(in millions)Less Than 1 Year1 - 3 Years3 - 5 YearsMore Than 5 YearsTotal
Purchase commitments (1)
$3,968 $5,287 $2,442 $2,698 $14,395 
(1)     These amounts are not reflective of our entire anticipated purchases under the related agreements but are determined based on the non-cancelable quantities or termination amounts to which we are contractually obligated.