Commitments and Contingencies (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-term Purchase Commitment [Line Items] | ||
| Non-cancellable purchase commitments | $ 9,700.0 | |
| Non-cancellable purchase commitments, due in next twelve months | 9,400.0 | |
| Non-cancelable purchase commitments, due after next twelve months | 300.0 | |
| Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent | ||
| Long-term Purchase Commitment [Line Items] | ||
| Deposits to purchase inventory | 124.4 | $ 53.0 |
| Minimum | ||
| Long-term Purchase Commitment [Line Items] | ||
| Estimated capital expenditures | 110.0 | |
| Maximum | ||
| Long-term Purchase Commitment [Line Items] | ||
| Estimated capital expenditures | $ 135.0 |