XML 40 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Operations (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Income Statement [Abstract]    
Revenue $ 13,586us-gaap_SalesRevenueNet $ 12,708us-gaap_SalesRevenueNet
Cost of goods sold 5,124us-gaap_CostOfGoodsSold 5,006us-gaap_CostOfGoodsSold
Gross profit 8,462us-gaap_GrossProfit 7,702us-gaap_GrossProfit
Operating expenses:    
Sales and marketing 2,622us-gaap_SellingAndMarketingExpense 2,737us-gaap_SellingAndMarketingExpense
Research and product development 1,941us-gaap_ResearchAndDevelopmentExpense 2,241us-gaap_ResearchAndDevelopmentExpense
General and administrative 2,000us-gaap_GeneralAndAdministrativeExpense 1,968us-gaap_GeneralAndAdministrativeExpense
Total operating expenses 6,563us-gaap_OperatingExpenses 6,946us-gaap_OperatingExpenses
Operating income 1,899us-gaap_OperatingIncomeLoss 756us-gaap_OperatingIncomeLoss
Other income, net 104us-gaap_OtherOperatingIncomeExpenseNet 81us-gaap_OtherOperatingIncomeExpenseNet
Income before income taxes 2,003us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 837us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Provision for income taxes 731us-gaap_IncomeTaxExpenseBenefit 352us-gaap_IncomeTaxExpenseBenefit
Net income 1,272us-gaap_NetIncomeLoss 485us-gaap_NetIncomeLoss
Basic earnings per common share $ 0.14us-gaap_EarningsPerShareBasic $ 0.05us-gaap_EarningsPerShareBasic
Diluted earnings per common share $ 0.13us-gaap_EarningsPerShareDiluted $ 0.05us-gaap_EarningsPerShareDiluted
Basic weighted average shares outstanding 9,100,107us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 9,082,546us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted weighted average shares outstanding 9,508,479us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 9,558,941us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Other comprehensive income:    
Unrealized gain on available-for-sale securities, net of tax 55us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax 73us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Change in foreign currency translation adjustment (180)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Comprehensive income $ 1,147us-gaap_ComprehensiveIncomeNetOfTax $ 558us-gaap_ComprehensiveIncomeNetOfTax