XML 87 R4.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
Income Statement [Abstract]      
Revenue $ 136,022us-gaap_Revenues $ 120,010us-gaap_Revenues $ 112,963us-gaap_Revenues
Cost of sales 65,708us-gaap_CostOfGoodsSold 65,286us-gaap_CostOfGoodsSold 63,012us-gaap_CostOfGoodsSold
Gross profit 70,314us-gaap_GrossProfit 54,724us-gaap_GrossProfit 49,951us-gaap_GrossProfit
Operating expenses:      
Research and development 13,821us-gaap_ResearchAndDevelopmentExpense 10,961us-gaap_ResearchAndDevelopmentExpense 11,017us-gaap_ResearchAndDevelopmentExpense
Selling, general and administrative 43,209us-gaap_SellingGeneralAndAdministrativeExpense 36,430us-gaap_SellingGeneralAndAdministrativeExpense 31,377us-gaap_SellingGeneralAndAdministrativeExpense
Total operating expenses 57,030us-gaap_OperatingExpenses 47,391us-gaap_OperatingExpenses 42,394us-gaap_OperatingExpenses
Income from operations 13,284us-gaap_OperatingIncomeLoss 7,333us-gaap_OperatingIncomeLoss 7,557us-gaap_OperatingIncomeLoss
Other income (expense):      
Interest income, net 29us-gaap_InvestmentIncomeNet 44us-gaap_InvestmentIncomeNet 52us-gaap_InvestmentIncomeNet
Other, net (649)us-gaap_OtherNonoperatingIncomeExpense (296)us-gaap_OtherNonoperatingIncomeExpense (801)us-gaap_OtherNonoperatingIncomeExpense
Total other income (expense), net (620)us-gaap_NonoperatingIncomeExpense (252)us-gaap_NonoperatingIncomeExpense (749)us-gaap_NonoperatingIncomeExpense
Income before income taxes 12,664us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 7,081us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 6,808us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense (benefit) 2,734us-gaap_IncomeTaxExpenseBenefit (6,337)us-gaap_IncomeTaxExpenseBenefit 709us-gaap_IncomeTaxExpenseBenefit
Net income $ 9,930us-gaap_NetIncomeLoss $ 13,418us-gaap_NetIncomeLoss $ 6,099us-gaap_NetIncomeLoss
Basic net income per share $ 0.61us-gaap_EarningsPerShareBasic $ 0.91us-gaap_EarningsPerShareBasic $ 0.43us-gaap_EarningsPerShareBasic
Diluted net income per share $ 0.59us-gaap_EarningsPerShareDiluted $ 0.89us-gaap_EarningsPerShareDiluted $ 0.42us-gaap_EarningsPerShareDiluted
Shares used in per share calculations:      
Basic 16,323us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,792us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,182us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 16,828us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,150us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,390us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding