XML 21 R7.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Cash flows from operating activities:    
Net income $ 19,251 $ 14,014
Adjustments to reconcile net income to net cash provided by operating activities-    
Depreciation 5,113 3,914
Amortization 11,949 9,946
Amortization of original issue discount 690 652
Asset impairment 69 339
Gain on short-term investments and other (157) (17)
Loss on extinguishment of debt   810
Deferred income taxes 1,395 4,017
Stock-based compensation 3,693 4,572
Changes in operating assets and liabilities, net of acquired amounts:    
Trade accounts receivable, net (12,018) 25,459
Other current and non-current assets and liabilities (1,575) (4,629)
Income taxes payable/receivable 3,886 1,035
Trade accounts payable and accrued liabilities (25,594) (26,926)
Deferred revenue 6,124 (3,331)
Net cash provided by operating activities 12,826 29,855
Cash flows from investing activities:    
Purchases of software, property and equipment (8,286) (12,235)
Purchases of short-term investments (14,168) (15,070)
Proceeds from sale/maturity of short-term investments 19,619 79,508
Acquisition of and investments in business, net of cash acquired (4,000) (68,636)
Net cash used in investing activities (6,835) (16,433)
Cash flows from financing activities:    
Proceeds from issuance of common stock 512 484
Payment of cash dividends (7,641) (7,437)
Repurchase of common stock (13,568) (11,920)
Proceeds from long-term debt   150,000
Payments on long-term debt (1,875) (120,000)
Payments of deferred financing costs   (1,442)
Net cash provided by (used in) financing activities (22,572) 9,685
Effect of exchange rate fluctuations on cash 876 2,153
Net increase (decrease) in cash and cash equivalents (15,705) 25,260
Cash and cash equivalents, beginning of period 139,277 122,243
Cash and cash equivalents, end of period 123,572 147,503
Cash paid during the period for-    
Interest 6,506 5,844
Income taxes $ 1,374 $ 1,162