XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Summarizes of Stock Option Activities (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
Number of Shares  
Shares, Beginning balance | shares 1,416,000
Shares, Granted | shares 133,000
Shares, Exercised | shares (121,000)
Shares, Canceled | shares (9,000)
Shares, Ending balance | shares 1,419,000
Shares, Vested and exercisable | shares 1,182,000
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Beginning balance | $ / shares $ 7.35
Weighted Average Exercise Price Per Share, Granted | $ / shares 10.61
Weighted Average Exercise Price Per Share, Exercised | $ / shares 5.82
Weighted Average Exercise Price Per Share, Canceled | $ / shares 3.19
Weighted Average Exercise Price Per Share, Ending balance | $ / shares 7.81
Weighted Average Exercise Price Per Share, Vested and exercisable | $ / shares $ 6.99
Aggregate Intrinsic Value  
Aggregate Intrinsic Value, Beginning balance | $ $ 8,530
Aggregate Intrinsic Value, Ending balance | $ 10,430
Aggregate Intrinsic Value, Vested and exercisable | $ $ 9,644