XML 29 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash flows from operating activities:    
Net income $ 60,189 $ 45,232
Adjustments to reconcile net income to net cash provided by operating activities-    
Depreciation 15,919 13,293
Amortization 34,579 31,974
Amortization of original issue discount 2,099 1,984
Asset impairment 365 1,428
Gain on short-term investments and other (285) (65)
Loss on extinguishment of debt   810
Deferred income taxes 6,124 2,150
Stock-based compensation 13,295 14,805
Changes in operating assets and liabilities, net of acquired amounts:    
Trade accounts receivable, net (8,748) (15,952)
Other current and non-current assets and liabilities (15,312) (21,763)
Income taxes payable/receivable 3,468 5,365
Trade accounts payable and accrued liabilities (7,978) (13,174)
Deferred revenue 3,812 7,182
Net cash provided by operating activities 107,527 73,269
Cash flows from investing activities:    
Purchases of software, property and equipment (27,706) (44,047)
Purchases of short-term investments (25,446) (53,285)
Proceeds from sale/maturity of short-term investments 38,029 190,467
Acquisition of and investments in business, net of cash acquired (17,194) (71,443)
Net cash provided by (used in) investing activities (32,317) 21,692
Cash flows from financing activities:    
Proceeds from issuance of common stock 1,630 1,701
Payment of cash dividends (21,980) (21,197)
Repurchase of common stock (25,683) (24,034)
Proceeds from long-term debt   150,000
Payments on long-term debt (5,625) (123,750)
Payments of deferred financing costs   (1,490)
Net cash used in financing activities (51,658) (18,770)
Effect of exchange rate fluctuations on cash (2,199) (1,262)
Net increase in cash and cash equivalents 21,353 74,929
Cash and cash equivalents, beginning of period 139,277 122,243
Cash and cash equivalents, end of period 160,630 197,172
Cash paid during the period for-    
Interest 14,521 14,181
Income taxes $ 11,779 $ 8,426