Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($) $ in Thousands |
Oct. 31, 2020 |
Jan. 31, 2020 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 151,727 | $ 84,394 |
| Less: Accumulated depreciation | (43,650) | (27,256) |
| Property and equipment, net | 108,077 | 57,138 |
| Computer and office equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 94,822 | 51,375 |
| Software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 30,586 | 10,855 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 22,325 | 18,215 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 3,994 | $ 3,949 |