XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Transactions for Restricted Stock Units Under Plan (Details) - Stock Award Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Number of Stock Award Units      
Stock Award Units, Beginning Balance 485,956 294,148 296,283
Units granted 311,786 300,633 128,254
Units vested (138,274) (104,379) (112,584)
Units forfeited (2,106) (4,446) (17,805)
Stock Award Units, Ending Balance 657,362 485,956 294,148
Weighted Average Grant Date Fair Value      
Weighted Average Grant Date Fair Value, Beginning Balance $ 30.15 $ 28.84 $ 26.39
Units granted, Weighted Average Grant Date Fair Value 27.78 28.60 37.89
Units vested, Weighted Average Grant Date Fair Value 28.19 22.04 31.88
Units forfeited, Weighted Average Grant Date Fair Value 30.70 28.78 34.12
Weighted Average Grant Date Fair Value Ending Balance $ 29.43 $ 30.15 $ 28.84
Weighted-Average Remaining Contractual Term (years)      
Units outstanding, Weighted-Average Remaining Contractual Term (years) 1 year 4 months 24 days    
Aggregate Intrinsic Value      
Units outstanding, Aggregate Intrinsic Value $ 12,569