Balance Sheet Details and Other Financial Information - Narrative (Details) - USD ($) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Condensed Financial Statements, Captions [Line Items] | |||||
Term of debt instrument (in months) | 12 months | ||||
Available-for-sale securities current | $ 1,590,000,000 | $ 1,590,000,000 | $ 1,730,000,000 | ||
Available-for-sale securities noncurrent | 182,900,000 | 182,900,000 | $ 247,700,000 | ||
Gross realized gains (loss) on sales of short-term debt securities | 0 | $ 0 | 0 | $ 0 | |
Cost of sales | |||||
Condensed Financial Statements, Captions [Line Items] | |||||
Inventory write-down | $ 8,800,000 | $ 100,000 | $ 37,000,000.0 | $ 9,400,000 | |
Minimum | |||||
Condensed Financial Statements, Captions [Line Items] | |||||
Term of debt instrument (in months) | 12 months | ||||
Maximum | |||||
Condensed Financial Statements, Captions [Line Items] | |||||
Term of debt instrument (in months) | 18 months | 18 months |