Financial Statements Details - Contract Liabilities (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Change in Contract with Customer, Liability [Roll Forward] | ||
| Contract liabilities, beginning balance | $ 250.1 | $ 160.8 |
| Less: Revenue recognized from beginning balance | (17.6) | (12.9) |
| Add: Contract liabilities recognized, net | 41.2 | 12.6 |
| Contract liabilities, ending balance | 273.7 | $ 160.5 |
| Other Current Liabilities | ||
| Change in Contract with Customer, Liability [Roll Forward] | ||
| Contract liabilities, beginning balance | 114.0 | |
| Contract liabilities, ending balance | $ 131.0 | |