Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jan. 31, 2025 |
Jan. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 658,596 | $ 530,021 |
| Less: accumulated depreciation and amortization | (328,121) | (236,317) |
| Property and equipment, net | 330,475 | 293,704 |
| Servers | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 427,664 | 340,868 |
| Software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 123,259 | 95,409 |
| Computer and office equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 47,021 | 44,571 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 54,885 | 43,981 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 5,767 | $ 5,192 |