XML 45 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash flows from operating activities:      
Net income $ 58,940us-gaap_NetIncomeLoss $ 39,101us-gaap_NetIncomeLoss $ 32,994us-gaap_NetIncomeLoss
Adjustments to reconcile net income to cash provided by operations:      
Depreciation and amortization 14,605us-gaap_DepreciationDepletionAndAmortization 13,786us-gaap_DepreciationDepletionAndAmortization 12,711us-gaap_DepreciationDepletionAndAmortization
Share-based compensation expense 14,819us-gaap_ShareBasedCompensation 11,653us-gaap_ShareBasedCompensation 7,411us-gaap_ShareBasedCompensation
Provision for losses - accounts receivable 1,897us-gaap_ProvisionForDoubtfulAccounts 729us-gaap_ProvisionForDoubtfulAccounts 961us-gaap_ProvisionForDoubtfulAccounts
Excess tax benefit from exercises of share-based arrangements (19,402)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (28,207)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (8,764)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Deferred income tax benefit (3,804)us-gaap_DeferredIncomeTaxExpenseBenefit (1,497)us-gaap_DeferredIncomeTaxExpenseBenefit (215)us-gaap_DeferredIncomeTaxExpenseBenefit
Changes in operating assets and liabilities, exclusive of effects of acquired companies:      
Accounts receivable (8,912)us-gaap_IncreaseDecreaseInAccountsReceivable (7,488)us-gaap_IncreaseDecreaseInAccountsReceivable (6,825)us-gaap_IncreaseDecreaseInAccountsReceivable
Income tax receivable 29,117us-gaap_IncreaseDecreaseInIncomeTaxesReceivable 18,898us-gaap_IncreaseDecreaseInIncomeTaxesReceivable 7,791us-gaap_IncreaseDecreaseInIncomeTaxesReceivable
Prepaid expenses and other current assets (3,696)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (4,154)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets 110us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Accounts payable 1,586us-gaap_IncreaseDecreaseInAccountsPayable (574)us-gaap_IncreaseDecreaseInAccountsPayable (369)us-gaap_IncreaseDecreaseInAccountsPayable
Accrued liabilities 6,326us-gaap_IncreaseDecreaseInAccruedLiabilities 7,655us-gaap_IncreaseDecreaseInAccruedLiabilities (530)us-gaap_IncreaseDecreaseInAccruedLiabilities
Deferred revenue 31,961us-gaap_IncreaseDecreaseInDeferredRevenue 16,188us-gaap_IncreaseDecreaseInDeferredRevenue 13,393us-gaap_IncreaseDecreaseInDeferredRevenue
Net cash provided by operating activities 123,437us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 66,090us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 58,668us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash flows from investing activities:      
Proceeds from sale of investments 808us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments 1,090us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments 75us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments
Cost of acquisitions, net of cash acquired (3,242)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (181)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (25,680)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Additions to property and equipment (9,343)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (26,858)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (9,102)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Decrease (increase) in other 222us-gaap_PaymentsForProceedsFromOtherInvestingActivities 291us-gaap_PaymentsForProceedsFromOtherInvestingActivities (29)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash used by investing activities (11,555)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (25,658)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (34,736)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash flows from financing activities:      
Purchase of treasury shares (22,817)us-gaap_PaymentsForRepurchaseOfCommonStock    
Contributions from employee stock purchase plan 4,144us-gaap_ProceedsFromStockPlans 3,542us-gaap_ProceedsFromStockPlans 2,641us-gaap_ProceedsFromStockPlans
Proceeds from exercise of stock options 14,680us-gaap_ProceedsFromStockOptionsExercised 18,289us-gaap_ProceedsFromStockOptionsExercised 12,443us-gaap_ProceedsFromStockOptionsExercised
Decrease in net borrowings on revolving line of credit   (18,000)us-gaap_ProceedsFromRepaymentsOfLinesOfCredit (42,700)us-gaap_ProceedsFromRepaymentsOfLinesOfCredit
Excess tax benefit from exercises of share-based arrangements 19,402us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 28,207us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 8,764us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Net cash provided (used) by financing activities 15,409us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 32,038us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (18,852)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Net increase in cash and cash equivalents 127,291us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 72,470us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 5,080us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 78,876us-gaap_CashAndCashEquivalentsAtCarryingValue 6,406us-gaap_CashAndCashEquivalentsAtCarryingValue 1,326us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period $ 206,167us-gaap_CashAndCashEquivalentsAtCarryingValue $ 78,876us-gaap_CashAndCashEquivalentsAtCarryingValue $ 6,406us-gaap_CashAndCashEquivalentsAtCarryingValue