Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) - shares |
3 Months Ended | |
|---|---|---|
Apr. 30, 2024 |
Apr. 30, 2023 |
|
| Stock options issued and outstanding | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share amount (in shares) | 1,012,404 | 1,761,555 |
| Nonvested RSUs issued and outstanding | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share amount (in shares) | 7,054,446 | 3,103,071 |
| Shares issuable pursuant to the ESPP | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share amount (in shares) | 106,134 | 98,750 |