XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2025
Jan. 31, 2025
Schedule of stock options activity    
Outstanding Option Beginning Balance 951,489  
Granted 0  
Exercised 0  
Forfeited (22,140)  
Outstanding Option Ending Balance 929,349 951,489
Exercisable 929,349 802,850
Expected to vest 0  
Weighted Average Exercise Price per Option, Beginning Balance $ 23.13  
Granted, Weighted Average Exercise Price per Option 0  
Exercised. Weighted Average Exercise Price per Option 0  
Forfeited, Weighted Average Exercise Price per Option 30.36  
Weighted Average Exercise Price per Option, Ending Balance 22.96 $ 23.13
Exercisable, Weighted Average Exercise Price per Option 22.96  
Expected to vest, Weighted Average Exercise Price per Option 0  
Option Price Per Share, Granted 0  
Option Price Per Share, Exercised 0  
Option Price Per Share, Forfeited $ 30.36  
Options outstanding, Weighted Average Remaining Contractual Term (years) 5 years 1 month 6 days 5 years 6 months
Exercisable, Weighted Average Remaining Contractual Term (years) 5 years 1 month 6 days  
Expected to vest, Weighted Average Remaining Contractual Term (years) 0 years  
Options outstanding, Aggregate Intrinsic Value $ 479 $ 1,775
Exercisable, Aggregate Intrinsic Value 479  
Expected to vest, Aggregate Intrinsic Value $ 0  
Minimum    
Schedule of stock options activity    
Option Price Per Share, Beginning Balance $ 12.42  
Option Price Per Share, Ending Balance 12.42 $ 12.42
Maximum    
Schedule of stock options activity    
Option Price Per Share, Beginning Balance 38.04  
Option Price Per Share, Ending Balance $ 38.04 $ 38.04