XML 77 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Summarizes of Stock Option Activities (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 31, 2019
USD ($)
$ / shares
shares
Number of Shares  
Shares, Beginning balance | shares 1,691
Shares, Granted | shares 89
Shares, Exercised | shares (210)
Shares, Canceled | shares (80)
Shares, Ending balance | shares 1,490
Shares, Vested and exercisable | shares 1,314
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Beginning balance | $ / shares $ 6.39
Weighted Average Exercise Price Per Share, Granted | $ / shares 15.49
Weighted Average Exercise Price Per Share, Exercised | $ / shares 2.12
Weighted Average Exercise Price Per Share, Canceled | $ / shares 8.22
Weighted Average Exercise Price Per Share, Ending balance | $ / shares 7.44
Weighted Average Exercise Price Per Share, Vested and exercisable | $ / shares $ 6.68
Aggregate Intrinsic Value  
Aggregate Intrinsic Value, Beginning balance | $ $ 14,755
Aggregate Intrinsic Value, Ending balance | $ 6,595
Aggregate Intrinsic Value, Vested and exercisable | $ $ 6,547