XML 54 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements Of Operations (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Consolidated Statements Of Operations [Abstract]      
Sales, net $ 68,303us-gaap_SalesRevenueNet $ 52,961us-gaap_SalesRevenueNet $ 59,955us-gaap_SalesRevenueNet
Cost of sales 49,819us-gaap_CostOfGoodsAndServicesSold 40,792us-gaap_CostOfGoodsAndServicesSold 44,656us-gaap_CostOfGoodsAndServicesSold
Gross profit 18,484us-gaap_GrossProfit 12,169us-gaap_GrossProfit 15,299us-gaap_GrossProfit
Operating expenses:      
Sales and marketing 3,699us-gaap_SellingExpense 3,308us-gaap_SellingExpense 3,324us-gaap_SellingExpense
General and administrative 6,462us-gaap_GeneralAndAdministrativeExpense 5,789us-gaap_GeneralAndAdministrativeExpense 5,426us-gaap_GeneralAndAdministrativeExpense
Research and development 4,832us-gaap_ResearchAndDevelopmentExpense 4,181us-gaap_ResearchAndDevelopmentExpense 4,481us-gaap_ResearchAndDevelopmentExpense
Restructuring charges (Note 3) 83us-gaap_RestructuringCharges 229us-gaap_RestructuringCharges  
Total operating expenses 15,076us-gaap_OperatingExpenses 13,507us-gaap_OperatingExpenses 13,231us-gaap_OperatingExpenses
Operating income (loss) 3,408us-gaap_OperatingIncomeLoss (1,338)us-gaap_OperatingIncomeLoss 2,068us-gaap_OperatingIncomeLoss
Interest expense (461)us-gaap_InterestExpense (600)us-gaap_InterestExpense (755)us-gaap_InterestExpense
Equity in income (loss) of partnerships (228)us-gaap_IncomeLossFromEquityMethodInvestments (262)us-gaap_IncomeLossFromEquityMethodInvestments (116)us-gaap_IncomeLossFromEquityMethodInvestments
Gain on sale of investment in partnership     822us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Other income (expense), net 227us-gaap_OtherNonoperatingIncomeExpense 127us-gaap_OtherNonoperatingIncomeExpense (96)us-gaap_OtherNonoperatingIncomeExpense
Income (loss) from continuing operations before income taxes and discontinued operations 2,946us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (2,073)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,923us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax expense 428us-gaap_IncomeTaxExpenseBenefit 217us-gaap_IncomeTaxExpenseBenefit 164us-gaap_IncomeTaxExpenseBenefit
Income (loss) before discontinued operations 2,518us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (2,290)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,759us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Loss on sale of discontinued operations (Note 2) (120)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax    
Loss from discontinued operations, net of income taxes (Note 2) (150)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (3,872)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (1,050)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Net income (loss) $ 2,248us-gaap_NetIncomeLoss $ (6,162)us-gaap_NetIncomeLoss $ 709us-gaap_NetIncomeLoss
Basic income (loss) per share:      
Continuing operations $ 0.43us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.40)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.31us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Discontinued operations $ (0.05)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.68)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.19)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Net income (loss) per share: $ 0.39us-gaap_EarningsPerShareBasic $ (1.08)us-gaap_EarningsPerShareBasic $ 0.13us-gaap_EarningsPerShareBasic
Diluted income (loss) per share:      
Continuing operations $ 0.42us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.40)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.30us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Discontinued operations $ (0.04)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.68)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.18)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Net income (loss) per share: $ 0.37us-gaap_EarningsPerShareDiluted $ (1.08)us-gaap_EarningsPerShareDiluted $ 0.12us-gaap_EarningsPerShareDiluted
Average shares outstanding:      
Basic 5,791us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,699us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,669us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 6,038us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,699us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,888us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding