v3.26.1
Commitments and Contingencies - Summary of Inventory Purchase Commitments (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Inventory purchase commitments  
Total $ 1,667.1
2026 1,337.5
Thereafter $ 329.6