XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2024
Jan. 31, 2024
Schedule of stock options activity    
Outstanding Option Beginning Balance 1,014,189  
Granted 0  
Exercised (4,000)  
Forfeited (58,700)  
Outstanding Option Ending Balance 951,489 1,014,189
Exercisable 802,850 662,375
Expected to vest 148,142  
Weighted Average Exercise Price per Option, Beginning Balance $ 24.2  
Granted, Weighted Average Exercise Price per Option 0  
Exercised. Weighted Average Exercise Price per Option 16.87  
Forfeited, Weighted Average Exercise Price per Option 42.12  
Weighted Average Exercise Price per Option, Ending Balance 23.13 $ 24.2
Exercisable, Weighted Average Exercise Price per Option 20.37  
Expected to vest, Weighted Average Exercise Price per Option 38.04  
Option Price Per Share, Granted 0  
Option Price Per Share, Exercised 16.87  
Option Price Per Share, Forfeited $ 42.12  
Options outstanding, Weighted Average Remaining Contractual Term (years) 5 years 8 months 12 days 6 years 2 months 12 days
Exercisable, Weighted Average Remaining Contractual Term (years) 5 years 4 months 24 days  
Expected to vest, Weighted Average Remaining Contractual Term (years) 7 years 4 months 24 days  
Options outstanding, Aggregate Intrinsic Value $ 1,462 $ 6,049
Exercisable, Aggregate Intrinsic Value 1,462  
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 42.12  
Option Price Per Share, Ending Balance $ 38.04 $ 42.12