v3.26.1
Commitments and Contingencies - Schedule of Aggregate Purchase Commitments (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Payments due by period  
2026 (remainder of) $ 743.2
2027 478.7
2028 202.4
2029 52.9
Total purchase commitments $ 1,477.2