XML 60 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Income (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]      
Operating revenue $ 214,321us-gaap_SalesRevenueNet $ 204,710us-gaap_SalesRevenueNet $ 199,370us-gaap_SalesRevenueNet
Operating expenses:      
Costs of services provided 47,388us-gaap_CostOfServices 40,471us-gaap_CostOfServices 38,133us-gaap_CostOfServices
Product development 26,860us-gaap_ResearchAndDevelopmentExpense 26,798us-gaap_ResearchAndDevelopmentExpense 24,825us-gaap_ResearchAndDevelopmentExpense
Sales and marketing 13,840us-gaap_SellingAndMarketingExpense 15,848us-gaap_SellingAndMarketingExpense 16,687us-gaap_SellingAndMarketingExpense
General and administrative (see Note 3) 36,880us-gaap_GeneralAndAdministrativeExpense 36,480us-gaap_GeneralAndAdministrativeExpense 33,562us-gaap_GeneralAndAdministrativeExpense
Amortization and depreciation 9,681us-gaap_DepreciationDepletionAndAmortization 10,107us-gaap_DepreciationDepletionAndAmortization 9,155us-gaap_DepreciationDepletionAndAmortization
Total operating expenses 134,649us-gaap_OperatingExpenses 129,704us-gaap_OperatingExpenses 122,362us-gaap_OperatingExpenses
Operating income 79,672us-gaap_OperatingIncomeLoss 75,006us-gaap_OperatingIncomeLoss 77,008us-gaap_OperatingIncomeLoss
Interest income 379us-gaap_InvestmentIncomeInterest 518us-gaap_InvestmentIncomeInterest 441us-gaap_InvestmentIncomeInterest
Interest expense (3,034)us-gaap_InterestExpense (1,226)us-gaap_InterestExpense (1,541)us-gaap_InterestExpense
Non-operating income - put options 296us-gaap_OtherNonoperatingIncomeExpense 342us-gaap_OtherNonoperatingIncomeExpense 190us-gaap_OtherNonoperatingIncomeExpense
Non-operating expense - securities litigation (690)us-gaap_NonoperatingIncomeExpense (4,226)us-gaap_NonoperatingIncomeExpense 0us-gaap_NonoperatingIncomeExpense
Foreign exchange gain (loss) 829us-gaap_ForeignCurrencyTransactionGainLossBeforeTax (262)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 1,931us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Income before income taxes 77,452us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 70,152us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 78,029us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax provision (13,894)us-gaap_IncomeTaxExpenseBenefit (10,878)us-gaap_IncomeTaxExpenseBenefit (7,460)us-gaap_IncomeTaxExpenseBenefit
Net income $ 63,558us-gaap_NetIncomeLoss $ 59,274us-gaap_NetIncomeLoss $ 70,569us-gaap_NetIncomeLoss
Basic earnings per common share (in dollars per share) $ 1.68us-gaap_EarningsPerShareBasic $ 1.58us-gaap_EarningsPerShareBasic $ 1.91us-gaap_EarningsPerShareBasic
Diluted earnings per common share (in dollars per share) $ 1.67us-gaap_EarningsPerShareDiluted $ 1.53us-gaap_EarningsPerShareDiluted $ 1.80us-gaap_EarningsPerShareDiluted
Basic weighted average shares outstanding (in shares) 37,809us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 37,588us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 36,948us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted weighted average shares outstanding (in shares) 38,040us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 38,642us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 39,100us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding