Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($) $ in Thousands |
Apr. 30, 2024 |
Jan. 31, 2024 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 559,910 | $ 530,021 |
| Less: accumulated depreciation and amortization | (255,198) | (236,317) |
| Property and equipment, net | 304,712 | 293,704 |
| Servers | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 360,672 | 340,868 |
| Software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 101,639 | 95,409 |
| Computer and office equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 43,057 | 44,571 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 49,329 | 43,981 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 5,213 | $ 5,192 |