Net Loss Per Share - Schedule of Computation of Diluted Net Loss Per Share (Details) - shares shares in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Oct. 31, 2024 |
Oct. 31, 2023 |
Oct. 31, 2024 |
Oct. 31, 2023 |
|
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
| Antidilutive securities (in shares) | 31,477 | 28,373 | 31,477 | 28,373 |
| Stock options | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
| Antidilutive securities (in shares) | 8,375 | 10,242 | 8,375 | 10,242 |
| Restricted stock units | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
| Antidilutive securities (in shares) | 22,871 | 17,970 | 22,871 | 17,970 |
| Shares issuable pursuant to the 2020 Employee Stock Purchase Plan | ||||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | ||||
| Antidilutive securities (in shares) | 231 | 161 | 231 | 161 |