Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares |
3 Months Ended | |
---|---|---|
Apr. 30, 2025 |
Apr. 30, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from the computation of earnings per share (in shares) | 511,455 | 719,436 |
Stock options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from the computation of earnings per share (in shares) | 31,509 | 38,985 |
Common stock warrants | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from the computation of earnings per share (in shares) | 131,574 | 131,574 |
RSUs | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from the computation of earnings per share (in shares) | 348,372 | 548,877 |