XML 63 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Business and Significant Accounting Policies (Computation of Basic and Diluted Loss Per Share) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2013
Accounting Policies [Abstract]                      
Net income (loss) $ (5,131)us-gaap_NetIncomeLoss $ 4,632us-gaap_NetIncomeLoss $ 5,203us-gaap_NetIncomeLoss $ (3,855)us-gaap_NetIncomeLoss $ (6,901)us-gaap_NetIncomeLoss $ 3,408us-gaap_NetIncomeLoss $ 6,210us-gaap_NetIncomeLoss $ (4,447)us-gaap_NetIncomeLoss $ 849us-gaap_NetIncomeLoss $ (1,730)us-gaap_NetIncomeLoss $ (3,830)us-gaap_NetIncomeLoss
Weighted-average shares — basic                 14,756,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,620,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,387,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of equity incentive plans                 231,000us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 0us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 0us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Weighted-average shares — diluted                 14,987,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding [1] 14,620,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding [1] 14,387,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding [1]
Basic $ (0.35)us-gaap_EarningsPerShareBasic [2] $ 0.31us-gaap_EarningsPerShareBasic [2] $ 0.35us-gaap_EarningsPerShareBasic [2] $ (0.26)us-gaap_EarningsPerShareBasic [2] $ (0.47)us-gaap_EarningsPerShareBasic [2] $ 0.23us-gaap_EarningsPerShareBasic [2] $ 0.43us-gaap_EarningsPerShareBasic [2] $ (0.31)us-gaap_EarningsPerShareBasic [2] $ 0.06us-gaap_EarningsPerShareBasic [3] $ (0.12)us-gaap_EarningsPerShareBasic [3] $ (0.27)us-gaap_EarningsPerShareBasic [3]
Diluted $ (0.35)us-gaap_EarningsPerShareDiluted [2] $ 0.31us-gaap_EarningsPerShareDiluted [2] $ 0.35us-gaap_EarningsPerShareDiluted [2] $ (0.26)us-gaap_EarningsPerShareDiluted [2] $ (0.47)us-gaap_EarningsPerShareDiluted [2] $ 0.23us-gaap_EarningsPerShareDiluted [2] $ 0.42us-gaap_EarningsPerShareDiluted [2] $ (0.31)us-gaap_EarningsPerShareDiluted [2] $ 0.06us-gaap_EarningsPerShareDiluted [3] $ (0.12)us-gaap_EarningsPerShareDiluted [3] $ (0.27)us-gaap_EarningsPerShareDiluted [3]
Anti-dilutive common stock equivalents                   180,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 119,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
[1] For fiscal years 2013 and 2012, approximately 180,000 and 119,000 shares of common stock equivalents, respectively, were excluded in the computation of diluted net income per share, as the effect would be anti-dilutive.
[2] Net loss per share was calculated based on basic shares outstanding due to the anti-dilutive effect on the inclusion of common stock equivalent shares.
[3] Net loss per share for fiscal years 2013 and 2012 were calculated based on basic shares outstanding due to the anti-dilutive effect on the inclusion of common stock equivalent shares.