XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Summarizes of Stock Option Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Number of Shares    
Shares, Beginning balance 1,366  
Shares, Granted 120  
Shares, Exercised (125)  
Shares, Canceled (36)  
Shares, Ending balance 1,325  
Shares, Vested and exercisable 1,152  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Beginning balance $ 7.95  
Weighted Average Exercise Price Per Share, Granted 16.28  
Weighted Average Exercise Price Per Share, Exercised 3.81  
Weighted Average Exercise Price Per Share, Canceled 13.79  
Weighted Average Exercise Price Per Share, Ending balance 8.93  
Weighted Average Exercise Price Per Share, Vested and exercisable $ 8.18  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value $ 12,064 $ 7,803
Aggregate Intrinsic Value, Vested and exercisable $ 11,363