XML 49 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Operations (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Income Statement [Abstract]    
Sales, net $ 30,971us-gaap_SalesRevenueGoodsNet $ 27,023us-gaap_SalesRevenueGoodsNet
Expenses    
Cost of products 17,784us-gaap_CostOfGoodsSold 15,276us-gaap_CostOfGoodsSold
Selling, general and administrative 10,659us-gaap_SellingGeneralAndAdministrativeExpense 10,106us-gaap_SellingGeneralAndAdministrativeExpense
Total expenses 28,443us-gaap_CostsAndExpenses 25,382us-gaap_CostsAndExpenses
Operating income 2,528us-gaap_OperatingIncomeLoss 1,641us-gaap_OperatingIncomeLoss
Other (expense) income:    
Interest expense 0us-gaap_InterestIncomeExpenseNet 0us-gaap_InterestIncomeExpenseNet
Interest income 1us-gaap_InvestmentIncomeInterest 0us-gaap_InvestmentIncomeInterest
Other (expense) income (6)us-gaap_OtherNonoperatingIncomeExpense 16us-gaap_OtherNonoperatingIncomeExpense
Total other (expense) income (5)us-gaap_NonoperatingIncomeExpense 16us-gaap_NonoperatingIncomeExpense
Income before income taxes 2,523us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,657us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense (900)us-gaap_IncomeTaxExpenseBenefit (515)us-gaap_IncomeTaxExpenseBenefit
Net income $ 1,623us-gaap_NetIncomeLoss $ 1,142us-gaap_NetIncomeLoss
Net income per share-basic: $ 0.12us-gaap_EarningsPerShareBasic $ 0.08us-gaap_EarningsPerShareBasic
Net income per share-diluted: $ 0.12us-gaap_EarningsPerShareDiluted $ 0.08us-gaap_EarningsPerShareDiluted
Weighted average shares outstanding-basic 13,647us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 13,569us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Weighted average shares outstanding-diluted 13,755us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 13,627us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding