Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
Sep. 30, 2026 |
Jul. 31, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|---|---|
| Operating Lease, Lease Not yet Commenced | ||||
| Subsequent Event [Line Items] | ||||
| Unrecorded unconditional purchase obligation | $ 1,500.0 | |||
| Forecast | Operating Lease, Lease Not yet Commenced | ||||
| Subsequent Event [Line Items] | ||||
| Unrecorded unconditional purchase obligation | $ 753.4 | |||
| Open AI | Open AI Warrant | Common Class N | ||||
| Subsequent Event [Line Items] | ||||
| Class of warrant or right, number of securities called by warrants or rights (in shares) | 33,445,026 | |||
| Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ 0.00001 | $ 0.00001 | ||
| Open AI | Open AI Warrant | Common Class N | Subsequent Event | ||||
| Subsequent Event [Line Items] | ||||
| Class of warrant or right, number of securities called by warrants or rights (in shares) | 10,033,508 |