XML 38 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Revenue:    
Software $ 21,788us-gaap_SalesRevenueGoodsNet $ 18,450us-gaap_SalesRevenueGoodsNet
Service 4,477us-gaap_TechnologyServicesRevenue 4,281us-gaap_TechnologyServicesRevenue
Total revenue 26,265us-gaap_Revenues 22,731us-gaap_Revenues
Cost of revenue:    
Software 17,078us-gaap_CostOfGoodsSold 15,555us-gaap_CostOfGoodsSold
Service 3,738us-gaap_TechnologyServicesCosts 3,641us-gaap_TechnologyServicesCosts
Total cost of revenue 20,816us-gaap_CostOfRevenue 19,196us-gaap_CostOfRevenue
Gross profit 5,449us-gaap_GrossProfit 3,535us-gaap_GrossProfit
Operating expenses:    
Selling, general and administrative 3,007us-gaap_SellingGeneralAndAdministrativeExpense 3,300us-gaap_SellingGeneralAndAdministrativeExpense
Research and development 566us-gaap_ResearchAndDevelopmentExpense 432us-gaap_ResearchAndDevelopmentExpense
Total operating expenses 3,573us-gaap_OperatingExpenses 3,732us-gaap_OperatingExpenses
Income (loss) from operations 1,876us-gaap_OperatingIncomeLoss (197)us-gaap_OperatingIncomeLoss
Other income (expense), net 24us-gaap_NonoperatingIncomeExpense (91)us-gaap_NonoperatingIncomeExpense
Income (loss) before income taxes 1,900us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (288)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax expense (77)us-gaap_IncomeTaxExpenseBenefit (105)us-gaap_IncomeTaxExpenseBenefit
Net income (loss) 1,823us-gaap_NetIncomeLoss (393)us-gaap_NetIncomeLoss
Basic income (loss) per share $ 0.15us-gaap_EarningsPerShareBasic $ (0.03)us-gaap_EarningsPerShareBasic
Diluted income (loss) per share $ 0.15us-gaap_EarningsPerShareDiluted $ (0.03)us-gaap_EarningsPerShareDiluted
Shares used in calculation of income (loss) per share:    
Basic 11,778us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 11,390us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 12,057us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 11,390us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Comprehensive income (loss):    
Net income (loss) 1,823us-gaap_NetIncomeLoss (393)us-gaap_NetIncomeLoss
Other comprehensive income (loss):    
Foreign currency translation, net of tax (71)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 77us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Change in unrealized gains (losses) on investments, net of tax (6)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax  
Total other comprehensive income (expense) (77)us-gaap_OtherComprehensiveIncomeLossNetOfTax 77us-gaap_OtherComprehensiveIncomeLossNetOfTax
Comprehensive income (loss) $ 1,746us-gaap_ComprehensiveIncomeNetOfTax $ (316)us-gaap_ComprehensiveIncomeNetOfTax