v3.25.1
Commitment and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Timing of Purchase Commitments
The following table summarizes the timing of such purchase commitments as of March 31, 2025:
(in millions)Less Than 1 Year1 - 3 Years3 - 5 YearsMore Than 5 YearsTotal
Purchase commitments (1)
$4,575 $5,383 $2,071 $2,207 $14,236 
(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.