Other Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 1,229,560 | $ 1,138,069 |
| Less accumulated depreciation and amortization expense | (586,923) | (442,709) |
| Property and equipment—net | 642,637 | 695,360 |
| Servers and related equipment and software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 919,932 | 914,989 |
| Computer hardware and software licenses | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 50,980 | 43,732 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,084 | 520 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 102,551 | 101,785 |
| Construction in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 154,013 | $ 77,043 |