XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 54,170 $ 30,875
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 40,097 38,112
Share-based compensation expense 26,866 27,896
Amortization of operating lease right-of-use assets 2,522 3,804
Deferred income tax benefit (24,334) (18,556)
Other (35) 499
Changes in operating assets and liabilities, exclusive of effects of acquired companies:    
Accounts receivable 69,376 77,563
Income tax payable 35,827 25,670
Prepaid expenses and other current assets (20,240) (18,381)
Accounts payable (1,140) 17,547
Operating lease liabilities (3,461) (2,246)
Accrued liabilities (48,006) (36,951)
Deferred revenue (61,334) (71,579)
Other long-term liabilities 1,531 456
Net cash provided by operating activities 71,839 74,709
Cash flows from investing activities:    
Additions to property and equipment (7,282) (2,020)
Purchase of marketable security investments 0 (10,617)
Proceeds and maturities from marketable security investments 3,271 22,975
Investment in software development (7,386) (9,079)
Cost of acquisitions, net of cash acquired (1,302) (1,875)
Other 18 16
Net cash used by investing activities (12,681) (600)
Cash flows from financing activities:    
Payment on term loans (50,000) (120,000)
Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement 10,033 (158)
Contributions from employee stock purchase plan 3,553 3,037
Net cash used by financing activities (36,414) (117,121)
Net increase (decrease) in cash and cash equivalents 22,744 (43,012)
Cash and cash equivalents at beginning of period 165,493 173,857
Cash and cash equivalents at end of period 188,237 130,845
Supplemental cash flow information:    
Cash paid for interest 1,741 6,784
Cash received for income taxes, net (680) (548)
Non-cash investing and financing activities:    
Non-cash additions to property and equipment $ 277 $ 201