XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Summarizes of Stock Option Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2022
Jan. 31, 2022
Number of Shares    
Shares, Beginning balance 1,325,000  
Shares, Granted 95,000  
Shares, Exercised (48,000)  
Shares, Ending balance 1,372,000  
Shares, Vested and exercisable 1,151,000  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Beginning balance $ 8.93  
Weighted Average Exercise Price Per Share, Granted 16.69  
Weighted Average Exercise Price Per Share, Exercised 3.18  
Weighted Average Exercise Price Per Share, Ending balance 9.67  
Weighted Average Exercise Price Per Share, Vested and exercisable $ 8.62  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value $ 4,473 $ 12,064
Aggregate Intrinsic Value, Vested and exercisable $ 4,404