XML 66 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 $ 201,537us-gaap_SalesRevenueNet $ 155,047us-gaap_SalesRevenueNet $ 154,029us-gaap_SalesRevenueNet
Cost of goods sold 73,771us-gaap_CostOfRevenue 55,176us-gaap_CostOfRevenue 54,464us-gaap_CostOfRevenue
Gross profit 127,766us-gaap_GrossProfit 99,871us-gaap_GrossProfit 99,565us-gaap_GrossProfit
Operating costs:      
Sales and marketing 43,362us-gaap_SellingAndMarketingExpense 40,323us-gaap_SellingAndMarketingExpense 37,768us-gaap_SellingAndMarketingExpense
Research and development 19,497us-gaap_ResearchAndDevelopmentExpense 21,315us-gaap_ResearchAndDevelopmentExpense 18,794us-gaap_ResearchAndDevelopmentExpense
General and administrative 22,287us-gaap_GeneralAndAdministrativeExpense 21,196us-gaap_GeneralAndAdministrativeExpense 20,071us-gaap_GeneralAndAdministrativeExpense
Amortization of purchased intangible assets 4,532us-gaap_AmortizationOfIntangibleAssets 3,325us-gaap_AmortizationOfIntangibleAssets 1,905us-gaap_AmortizationOfIntangibleAssets
Total operating costs 89,678us-gaap_OperatingExpenses 86,159us-gaap_OperatingExpenses 78,538us-gaap_OperatingExpenses
Operating income 38,088us-gaap_OperatingIncomeLoss 13,712us-gaap_OperatingIncomeLoss 21,027us-gaap_OperatingIncomeLoss
Interest income, net 118us-gaap_InterestIncomeExpenseNet 162us-gaap_InterestIncomeExpenseNet 261us-gaap_InterestIncomeExpenseNet
Other income, net (286)us-gaap_OtherNonoperatingIncomeExpense 240us-gaap_OtherNonoperatingIncomeExpense 409us-gaap_OtherNonoperatingIncomeExpense
Income from continuing operations before income taxes 37,920us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 14,114us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 21,697us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income taxes 5,309us-gaap_IncomeTaxExpenseBenefit 3,147us-gaap_IncomeTaxExpenseBenefit 5,468us-gaap_IncomeTaxExpenseBenefit
Net income-continuing operations 32,611us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 10,967us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 16,229us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Net income (loss) from discontinued operations 873us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 180us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity (630)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net income $ 33,484us-gaap_NetIncomeLoss $ 11,147us-gaap_NetIncomeLoss $ 15,599us-gaap_NetIncomeLoss
Basic income (loss) per share:      
Continuing operations $ 0.83us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.28us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.43us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Discontinued Operations $ 0.02us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.02)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Total net income per share $ 0.85us-gaap_EarningsPerShareBasic $ 0.28us-gaap_EarningsPerShareBasic $ 0.41us-gaap_EarningsPerShareBasic
Diluted income (loss) per share:      
Continuing operations $ 0.83us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.28us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.42us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Discontinued Operations $ 0.02us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.02)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Total net income per share $ 0.85us-gaap_EarningsPerShareDiluted $ 0.28us-gaap_EarningsPerShareDiluted $ 0.40us-gaap_EarningsPerShareDiluted
Weighted average common shares outstanding:      
Basic 39,337us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 38,873us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 38,068us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 39,499us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 39,158us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 38,677us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding