XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income $ 18,022 $ 12,299
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 4,618 4,545
Amortization of intangible assets 6,716 7,871
Net gains from investments (426) 0
Deferred income taxes (3,225) (4,620)
Stock-based compensation 7,131 4,889
Operating lease right-of-use assets amortization 5,384 5,701
Amortization of deferred financing fees 219 467
Amortization of premium on investments 71 0
Foreign currency losses 80 778
Changes in assets and liabilities:    
Accounts receivable 26,705 20,468
Deferred commissions 7,062 4,377
Prepaid expenses and other current assets (326) 2,371
Accounts payable (734) 385
Accrued expenses and other liabilities (30,680) (13,668)
Deferred revenue 318 29,999
Operating lease liabilities (6,180) (5,769)
Net cash provided by operating activities 34,755 70,093
Cash flows from investing activities:    
Purchases of property and equipment (2,698) (5,243)
Purchases of marketable investments (12,028) 0
Proceeds from maturities of marketable investments 10,955 0
Other investing activity 179 0
Net cash used in investing activities (3,592) (5,243)
Cash flows from financing activities:    
Payments on borrowings (25,000) (6,250)
Repurchases of common stock (15,112) (2,673)
Proceeds from issuance of common stock under employee equity incentive plans 2,077 3,065
Taxes paid related to net share settlements of stock-based compensation awards (255) (595)
Net cash used in financing activities (38,290) (6,453)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (5,645) (122)
Net change in cash, cash equivalents and restricted cash (12,772) 58,275
Cash, cash equivalents and restricted cash, beginning of period 118,031 90,652
Cash, cash equivalents and restricted cash, end of period 105,259 148,927
Supplemental disclosure of cash flow information:    
Cash paid for interest 938 1,732
Cash paid for income taxes $ 4,189 $ 5,066