Commitments and Contingencies - Narrative (Details) $ in Millions |
12 Months Ended | ||||
|---|---|---|---|---|---|
|
Jul. 01, 2022
patent
|
Mar. 30, 2022
patent
|
Nov. 25, 2020
patent
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|
| Long-term Purchase Commitment [Line Items] | |||||
| Non-cancelable purchase commitments | $ 3,100.0 | ||||
| Non-cancellable purchase commitments, due in next twelve months | 2,800.0 | ||||
| Non-cancellable purchase commitments, due after twelve months | 300.0 | ||||
| Patents allegedly infringed, number | patent | 3 | ||||
| Patents found not infringed, number | patent | 1 | ||||
| Patents under review, number | patent | 1 | ||||
| Prepaid Expenses and Other Current Assets | |||||
| Long-term Purchase Commitment [Line Items] | |||||
| Restricted deposits | $ 95.8 | $ 133.3 | |||
| Minimum | |||||
| Long-term Purchase Commitment [Line Items] | |||||
| Renewal term | 3 months | ||||
| Estimated capital expenditures | $ 235.0 | ||||
| Maximum | |||||
| Long-term Purchase Commitment [Line Items] | |||||
| Renewal term | 10 years | ||||
| Estimated capital expenditures | $ 260.0 |