XML 82 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Shareholders' Equity (USD $)
In Thousands, except Share data
Total
Common Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Balance at Dec. 31, 2012 $ 29,005us-gaap_StockholdersEquity $ 128,474us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (733)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (98,736)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance, Shares at Dec. 31, 2012   11,065,217us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Exercise of stock options 51us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 51us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Exercise of stock options, Shares 31,925us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 36,050us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Share-based compensation, including issuance of restricted stock 898us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross 898us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Share-based compensation, including issuance of restricted stock, Shares   193,415us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Net income (loss) (5,257)us-gaap_NetIncomeLoss     (5,257)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Foreign currency translation adjustment, net of tax (24)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax   (24)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Change in unrealized gains on investments, net of tax (2)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax   (2)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Balance at Dec. 31, 2013 24,671us-gaap_StockholdersEquity 129,423us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(759)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(103,993)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance, Shares at Dec. 31, 2013 11,294,682us-gaap_CommonStockSharesIssued 11,294,682us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Exercise of stock options 666us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 666us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Exercise of stock options, Shares 393,128us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 327,050us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Share-based compensation, including issuance of restricted stock 982us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross 982us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Share-based compensation, including issuance of restricted stock, Shares   145,845us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Net income (loss) 2,345us-gaap_NetIncomeLoss     2,345us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Foreign currency translation adjustment, net of tax (86)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax   (86)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Change in unrealized gains on investments, net of tax (1)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax   (1)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Balance at Dec. 31, 2014 $ 28,577us-gaap_StockholdersEquity $ 131,071us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (846)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (101,648)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance, Shares at Dec. 31, 2014 11,767,577us-gaap_CommonStockSharesIssued 11,767,577us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember