v2.4.1.9
Note 5 - Net Income (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 9 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Net income (loss) $ (330)us-gaap_NetIncomeLoss $ 551us-gaap_NetIncomeLoss $ 6,487us-gaap_NetIncomeLoss $ (1,717)us-gaap_NetIncomeLoss
Weighted-average shares outstanding-Basic (in shares) 14,684us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,470us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,684us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,300us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Basic net income (loss) per share (in dollars per share) $ (0.02)us-gaap_EarningsPerShareBasicAndDiluted $ 0.04us-gaap_EarningsPerShareBasicAndDiluted $ 0.44us-gaap_EarningsPerShareBasicAndDiluted $ (0.12)us-gaap_EarningsPerShareBasicAndDiluted
Effect of potentially dilutive securities (in shares) 202us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 74us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 146us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment  
Weighted average shares outstanding - diluted (in shares) 14,886us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,544us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,830us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,300us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Diluted net income (loss) per share (in dollars per share) $ (0.02)us-gaap_EarningsPerShareDiluted $ 0.04us-gaap_EarningsPerShareDiluted $ 0.44us-gaap_EarningsPerShareDiluted $ (0.12)us-gaap_EarningsPerShareDiluted