XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2022
Jan. 31, 2022
Schedule of stock options activity    
Outstanding Option Beginning Balance 982,834  
Granted 162,053  
Exercised (26,228)  
Cancelled 0  
Outstanding Option Ending Balance 1,118,659 982,834
Exercisable 216,731 242,959
Expected to vest 854,087  
Weighted Average Exercise Price per Option, Beginning Balance $ 21.69  
Granted, Weighted Average Exercise Price per Option 38.04  
Exercised. Weighted Average Exercise Price per Option 27.41  
Weighted Average Exercise Price per Option, Ending Balance 23.93 $ 21.69
Exercisable, Weighted Average Exercise Price per Option 31.55  
Expected to vest, Weighted Average Exercise Price per Option 21.73  
Option Price Per Share, Granted $ 38.04  
Options outstanding, Weighted Average Remaining Contractual Term (years) 7 years 6 months 7 years 6 months
Exercisable, Weighted Average Remaining Contractual Term (years) 3 years  
Expected to vest, Weighted Average Remaining Contractual Term (years) 8 years 6 months  
Options outstanding, Aggregate Intrinsic Value $ 12,432 $ 15,441
Exercisable, Aggregate Intrinsic Value 1,053  
Expected to vest, Aggregate Intrinsic Value $ 11,036  
Minimum    
Schedule of stock options activity    
Option Price Per Share, Beginning Balance $ 12.42  
Option Price Per Share, Exercised 23.35  
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, Exercised 30.36  
Option Price Per Share, Ending Balance $ 42.12 $ 42.12