v3.26.3
Commitments and Contingencies - Schedule of Aggregate Purchase Commitments (Details)
$ in Millions
Sep. 30, 2026
USD ($)
Payments due by period  
2026 (remainder of) $ 569.1
2027 347.1
2028 367.4
2029 40.3
Total purchase commitments $ 1,323.9