Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares |
6 Months Ended | |
---|---|---|
Jul. 31, 2025 |
Jul. 31, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from the computation of earnings per share (in shares) | 448,464 | 628,383 |
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) | 30,284 | 35,325 |
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) | 286,606 | 461,484 |