v3.26.1
Stockholders' Equity (Tables)
12 Months Ended
Jan. 31, 2026
Stock Repurchases  
Schedule of activity related to stock repurchases Share repurchases are as follows (in thousands, except per share data):

  ​ ​ ​

Fiscal Year

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Total number of shares purchased

251

145

Average price paid per share (including commissions)

$

25.21

$

25.99

$

Total investment

$

6,315

$

3,777

$

Schedule of activity related to nonvested restricted stock grants

  ​ ​ ​

Time-Based Restricted Stock

  ​ ​ ​

  ​ ​ ​

Weighted Average

Nonvested

Grant Date

  ​ ​ ​

Shares

  ​ ​ ​

Fair Value

Outstanding as of February 1, 2025

 

334,083

$

20.15

Granted

 

64,468

$

25.62

Vested

 

(151,716)

$

21.21

Forfeited

 

(26,464)

$

19.66

Outstanding as of January 31, 2026

 

220,371

$

21.07

  ​ ​ ​

Performance-Based Restricted Stock

  ​ ​ ​

  ​ ​ ​

Weighted Average

Nonvested

Grant Date

  ​ ​ ​

Shares

  ​ ​ ​

Fair Value

Outstanding as of February 1, 2025

 

321,502

$

10.45

Granted

 

$

Vested

 

(52,244)

$

10.45

Outstanding as of January 31, 2026

 

269,258

$

10.45

  ​ ​ ​

Performance-Based
Restricted Stock Units

  ​ ​ ​

  ​ ​ ​

Weighted Average

Nonvested

Grant Date

  ​ ​ ​

Units

  ​ ​ ​

Fair Value

Outstanding as of February 1, 2025

 

89,981

$

20.06

Granted

 

189,256

$

24.15

Vested

 

$

Forfeited

 

(15,578)

$

21.46

Outstanding as of January 31, 2026

 

263,659

$

22.91

Performance-Based Restricted Stock Units  
Stock Repurchases  
Schedule of assumptions of estimated fair value of the awards

Stock Price on grant date

$16.33

Risk-free interest rate

4.21%

Expected volatility (annualized)

62.90%

Dividend yield

0%