XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Non-vested Stock Options (Details) - $ / shares
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Non-vested stock options:      
Non-vested, Shares, Beginning Balance 351,814    
Stock options granted 0 0 170,493
Vested, Shares (203,175)    
Forfeited 0    
Non-vested, Shares, Ending Balance 148,639 351,814  
Non-vested stock options:      
Non-vested, Weight Average Grant Date Fair Value, Beginning Balance $ 12.27    
Weighted average fair value per option at date of grant 0   $ 14.81
Vested, Weight Average Grant Date Fair Value 10.42    
Forfeited, Weight Average Grant Date Fair Value 0    
Non-vested, Weight Average Grant Date Fair Value, Ending Balance $ 14.81 $ 12.27