XML 100 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Quarterly Financial Data (Unaudited) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Quarterly Financial Data Details                      
Service revenue $ 40,009us-gaap_SalesRevenueServicesGross $ 37,802us-gaap_SalesRevenueServicesGross $ 36,121us-gaap_SalesRevenueServicesGross $ 34,276us-gaap_SalesRevenueServicesGross $ 32,545us-gaap_SalesRevenueServicesGross $ 29,737us-gaap_SalesRevenueServicesGross $ 27,826us-gaap_SalesRevenueServicesGross $ 26,499us-gaap_SalesRevenueServicesGross $ 148,208us-gaap_SalesRevenueServicesGross $ 116,607us-gaap_SalesRevenueServicesGross $ 94,384us-gaap_SalesRevenueServicesGross
Product revenue 3,521us-gaap_SalesRevenueGoodsNet 3,570us-gaap_SalesRevenueGoodsNet 3,477us-gaap_SalesRevenueGoodsNet 3,637us-gaap_SalesRevenueGoodsNet 3,241us-gaap_SalesRevenueGoodsNet 3,008us-gaap_SalesRevenueGoodsNet 2,989us-gaap_SalesRevenueGoodsNet 2,752us-gaap_SalesRevenueGoodsNet 14,205us-gaap_SalesRevenueGoodsNet 11,990us-gaap_SalesRevenueGoodsNet 9,402us-gaap_SalesRevenueGoodsNet
Total revenue 43,530us-gaap_Revenues 41,372us-gaap_Revenues 39,598us-gaap_Revenues 37,913us-gaap_Revenues 35,786us-gaap_Revenues 32,745us-gaap_Revenues 30,815us-gaap_Revenues 29,251us-gaap_Revenues 162,413us-gaap_Revenues 128,597us-gaap_Revenues 103,786us-gaap_Revenues
Operating expenses:                      
Cost of service revenue 7,655us-gaap_CostOfServices 7,544us-gaap_CostOfServices 7,505us-gaap_CostOfServices 6,997us-gaap_CostOfServices 6,866us-gaap_CostOfServices 5,584us-gaap_CostOfServices 5,209us-gaap_CostOfServices 4,786us-gaap_CostOfServices 29,701us-gaap_CostOfServices 22,445us-gaap_CostOfServices 19,928us-gaap_CostOfServices
Cost of product revenue 4,173us-gaap_CostOfGoodsSold 3,959us-gaap_CostOfGoodsSold 3,762us-gaap_CostOfGoodsSold 3,969us-gaap_CostOfGoodsSold 3,999us-gaap_CostOfGoodsSold 4,041us-gaap_CostOfGoodsSold 3,783us-gaap_CostOfGoodsSold 3,347us-gaap_CostOfGoodsSold 15,863us-gaap_CostOfGoodsSold 15,170us-gaap_CostOfGoodsSold 11,801us-gaap_CostOfGoodsSold
Research and development 4,348us-gaap_ResearchAndDevelopmentExpense 3,868us-gaap_ResearchAndDevelopmentExpense 3,496us-gaap_ResearchAndDevelopmentExpense 3,406us-gaap_ResearchAndDevelopmentExpense 3,332us-gaap_ResearchAndDevelopmentExpense 3,325us-gaap_ResearchAndDevelopmentExpense 2,640us-gaap_ResearchAndDevelopmentExpense 2,336us-gaap_ResearchAndDevelopmentExpense 15,118us-gaap_ResearchAndDevelopmentExpense 11,633us-gaap_ResearchAndDevelopmentExpense 8,147us-gaap_ResearchAndDevelopmentExpense
Sales and marketing 21,508us-gaap_SellingAndMarketingExpense 20,559us-gaap_SellingAndMarketingExpense 19,440us-gaap_SellingAndMarketingExpense 19,160us-gaap_SellingAndMarketingExpense 18,038us-gaap_SellingAndMarketingExpense 16,051us-gaap_SellingAndMarketingExpense 13,745us-gaap_SellingAndMarketingExpense 13,072us-gaap_SellingAndMarketingExpense 80,667us-gaap_SellingAndMarketingExpense 60,906us-gaap_SellingAndMarketingExpense 45,573us-gaap_SellingAndMarketingExpense
General and administrative 5,794us-gaap_GeneralAndAdministrativeExpense 4,617us-gaap_GeneralAndAdministrativeExpense 3,893us-gaap_GeneralAndAdministrativeExpense 3,878us-gaap_GeneralAndAdministrativeExpense 3,924us-gaap_GeneralAndAdministrativeExpense 5,547us-gaap_GeneralAndAdministrativeExpense 3,125us-gaap_GeneralAndAdministrativeExpense 2,772us-gaap_GeneralAndAdministrativeExpense 18,182us-gaap_GeneralAndAdministrativeExpense 15,368us-gaap_GeneralAndAdministrativeExpense 8,558us-gaap_GeneralAndAdministrativeExpense
Gain on patent sale 0us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets (1,000)us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets (1,000)us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets (12,965)us-gaap_GainLossOnSaleOfOtherAssets
Total operating expenses 43,478us-gaap_OperatingExpenses 40,547us-gaap_OperatingExpenses 37,096us-gaap_OperatingExpenses 37,410us-gaap_OperatingExpenses 36,159us-gaap_OperatingExpenses 34,548us-gaap_OperatingExpenses 28,502us-gaap_OperatingExpenses 26,313us-gaap_OperatingExpenses 158,531us-gaap_OperatingExpenses 125,522us-gaap_OperatingExpenses 81,042us-gaap_OperatingExpenses
Income from operations 52us-gaap_OperatingIncomeLoss 825us-gaap_OperatingIncomeLoss 2,502us-gaap_OperatingIncomeLoss 503us-gaap_OperatingIncomeLoss (373)us-gaap_OperatingIncomeLoss (1,803)us-gaap_OperatingIncomeLoss 2,313us-gaap_OperatingIncomeLoss 2,938us-gaap_OperatingIncomeLoss 3,882us-gaap_OperatingIncomeLoss 3,075us-gaap_OperatingIncomeLoss 22,744us-gaap_OperatingIncomeLoss
Other income, net 210us-gaap_OtherNonoperatingIncome 246us-gaap_OtherNonoperatingIncome 200us-gaap_OtherNonoperatingIncome 177us-gaap_OtherNonoperatingIncome 140us-gaap_OtherNonoperatingIncome 586us-gaap_OtherNonoperatingIncome 1us-gaap_OtherNonoperatingIncome 15us-gaap_OtherNonoperatingIncome      
Income from continuing operations before provision for income taxes 262us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 1,071us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 2,702us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 680us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (233)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (1,217)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 2,314us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 2,953us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 4,715us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 3,817us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 22,849us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Provision (benefit) for income taxes (1) 79us-gaap_IncomeTaxExpenseBenefit [1] 627us-gaap_IncomeTaxExpenseBenefit 1,411us-gaap_IncomeTaxExpenseBenefit 672us-gaap_IncomeTaxExpenseBenefit 1,738us-gaap_IncomeTaxExpenseBenefit [1] (1,306)us-gaap_IncomeTaxExpenseBenefit 826us-gaap_IncomeTaxExpenseBenefit 961us-gaap_IncomeTaxExpenseBenefit 2,789us-gaap_IncomeTaxExpenseBenefit 2,219us-gaap_IncomeTaxExpenseBenefit 9,399us-gaap_IncomeTaxExpenseBenefit
Income from continuing operations 183us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 444us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,291us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (1,971)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 89us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,488us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,992us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,926us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 1,598us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 13,450us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Income from discontinued operations, net of income tax provision 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 19us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 154us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 147us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 0us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 320us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax 489us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
Gain on disposal of discontinued operations, net of income tax provision of $456 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 7us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 589us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 596us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Net income $ 183us-gaap_NetIncomeLoss $ 444us-gaap_NetIncomeLoss $ 1,291us-gaap_NetIncomeLoss $ 8us-gaap_NetIncomeLoss $ (1,945)us-gaap_NetIncomeLoss $ 89us-gaap_NetIncomeLoss $ 2,231us-gaap_NetIncomeLoss $ 2,139us-gaap_NetIncomeLoss $ 1,926us-gaap_NetIncomeLoss $ 2,514us-gaap_NetIncomeLoss $ 13,939us-gaap_NetIncomeLoss
Income (loss) per share - continuing operations:                      
Basic $ 0.00us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.01us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.01us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.00us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.02)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.00us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.02us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.03us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.02us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.02us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.19us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Diluted $ 0.00us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.01us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.01us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.00us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.02)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.00us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.02us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.03us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.02us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.02us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.18us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Income per share - discontinued operations:                      
Basic $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Diluted $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Net income (loss) per share:                      
Basic $ 0.00us-gaap_EarningsPerShareBasic $ 0.01us-gaap_EarningsPerShareBasic $ 0.01us-gaap_EarningsPerShareBasic $ 0.00us-gaap_EarningsPerShareBasic $ (0.02)us-gaap_EarningsPerShareBasic $ 0.00us-gaap_EarningsPerShareBasic $ 0.03us-gaap_EarningsPerShareBasic $ 0.03us-gaap_EarningsPerShareBasic $ 0.02us-gaap_EarningsPerShareBasic $ 0.03us-gaap_EarningsPerShareBasic $ 0.20us-gaap_EarningsPerShareBasic
Diluted $ 0.00us-gaap_EarningsPerShareDiluted $ 0.01us-gaap_EarningsPerShareDiluted $ 0.01us-gaap_EarningsPerShareDiluted $ 0.00us-gaap_EarningsPerShareDiluted $ (0.02)us-gaap_EarningsPerShareDiluted $ 0.00us-gaap_EarningsPerShareDiluted $ 0.03us-gaap_EarningsPerShareDiluted $ 0.03us-gaap_EarningsPerShareDiluted $ 0.02us-gaap_EarningsPerShareDiluted $ 0.03us-gaap_EarningsPerShareDiluted $ 0.19us-gaap_EarningsPerShareDiluted
Shares used in per share calculations:                      
Basic 88,950us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 89,594us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 89,073us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 88,592us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 88,184us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 79,742us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 72,970us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 72,510us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 89,071us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 78,310us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 71,390us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 91,266us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 91,974us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 91,615us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 91,445us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 88,184us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 83,182us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 76,232us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 75,756us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 91,652us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 81,658us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 74,700us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
[1] Comparability affected by the decrease in fiscal 2015 and increase in fiscal 2014 in the valuation allowance related to the deferred tax asset which resulted in a decrease in fiscal 2015 and an increase in the provision for income taxes of $1.5 million and $1.3 million in the fourth quarter of fiscal 2015 and 2014, respectively.