XML 48 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Operations and Comprehensive Income (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Income Statement [Abstract]    
Net sales $ 44,762us-gaap_SalesRevenueNet $ 36,185us-gaap_SalesRevenueNet
Cost of products sold and services delivered 14,894us-gaap_CostOfGoodsAndServicesSold 13,977us-gaap_CostOfGoodsAndServicesSold
Gross margin 29,868us-gaap_GrossProfit 22,208us-gaap_GrossProfit
Operating expenses:    
Sales, general and administrative 14,565us-gaap_SellingGeneralAndAdministrativeExpense 13,746us-gaap_SellingGeneralAndAdministrativeExpense
Research and development 4,558us-gaap_ResearchAndDevelopmentExpense 3,606us-gaap_ResearchAndDevelopmentExpense
Total operating expenses 19,123us-gaap_OperatingExpenses 17,352us-gaap_OperatingExpenses
Income from operations 10,745us-gaap_OperatingIncomeLoss 4,856us-gaap_OperatingIncomeLoss
Interest and other (expense) income, net (65)us-gaap_InterestIncomeExpenseNonoperatingNet 30us-gaap_InterestIncomeExpenseNonoperatingNet
Income before provision for income taxes 10,680us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 4,886us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Provision for income taxes 3,475us-gaap_IncomeTaxExpenseBenefit 1,495us-gaap_IncomeTaxExpenseBenefit
Net income 7,205us-gaap_NetIncomeLoss 3,391us-gaap_NetIncomeLoss
Net income per common and common equivalent shares:    
Basic (in dollars per share) $ 0.14us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic
Diluted (in dollars per share) $ 0.13us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted
Weighted average number of common and common equivalent shares outstanding:    
Basic (in shares) 53,167us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 53,190us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted (in shares) 54,513us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 55,124us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income 7,205us-gaap_NetIncomeLoss 3,391us-gaap_NetIncomeLoss
Foreign currency translation adjustments 89us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 10us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Comprehensive income $ 7,294us-gaap_OtherComprehensiveIncomeLossNetOfTax $ 3,401us-gaap_OtherComprehensiveIncomeLossNetOfTax