v3.25.1
Share-based Compensation Plans - RSU Activity (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Apr. 30, 2025
$ / shares
shares
Number of Shares  
Unvested and outstanding, beginning balance (in shares) | shares 333,899
Granted (in shares) | shares 89,740
Vested/Released (in shares) | shares (64,563)
Forfeited (in shares) | shares (10,704)
Unvested and outstanding, ending balance (in shares) | shares 348,372
Weighted Average Grant-Date Fair Value per Share  
Unvested and outstanding, beginning balance (in usd per share) | $ / shares $ 22.20
Granted (in usd per share) | $ / shares 5.81
Vested/Released (in usd per share) | $ / shares 30.50
Forfeited (in usd per share) | $ / shares 12.18
Unvested and outstanding, ending balance (in usd per share) | $ / shares $ 16.93