Net Loss Per Share Attributable to Common Shareholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
|
9 Months Ended |
12 Months Ended |
Oct. 31, 2021 |
Oct. 31, 2020 |
Jan. 31, 2021 |
Jan. 31, 2020 |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
18,285,768
|
40,045,825
|
40,726,000
|
35,331,000
|
| Employee Stock Option [Member] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
1,474,840
|
2,671,317
|
2,182,000
|
3,602,000
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
8,204,455
|
16,102,029
|
15,712,000
|
15,305,000
|
| Convertible Preferred Stock [Member] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
0
|
21,272,479
|
22,832,000
|
16,424,000
|
| Public Warrants [Member] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
8,596,273
|
0
|
|
|
| Private Warrants [Member] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
10,200
|
0
|
|
|