v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities:    
Net income $ 42,406 $ 37,364
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation 1,472 1,476
Amortization of intangible assets 48,311 42,427
Stock-based compensation expense 29,854 25,627
Deferred income taxes (5,662) 2,256
Amortization of debt issuance costs 2,587 2,495
Other (160) (334)
Changes in operating assets and liabilities:    
Accounts receivable 6,187 4,015
Unbilled contracts receivable (7,103) 3,347
Other assets (996) (12,900)
Accounts payable 2,692 (4,285)
Accrued and other liabilities (10,587) (1,615)
Deferred revenue 9,244 (1,785)
Net cash provided by operating activities 118,245 98,088
Cash flows from investing activities:    
Purchases of property and equipment (2,097) (1,216)
Purchases of intangible assets (14,992) (6,100)
Purchases of short-term investments (27,320) (46,256)
Proceeds from sales of investments 0 996
Proceeds from maturities of investments 27,105 18,200
Net cash used in investing activities (17,304) (34,376)
Cash flows from financing activities:    
Payment of dividends (16,555) (16,328)
Principal payments on debt agreements (40,267) (39,267)
Proceeds from employee stock purchase program and exercise of stock options 1,483 1,405
Repurchases of common stock for tax withholdings on equity awards (34,419) (20,931)
Repurchases of common stock (20,011) (11,326)
Net cash used in financing activities (109,769) (86,447)
Net decrease in cash and cash equivalents (8,828) (22,735)
Cash and cash equivalents at beginning of period 73,136 78,825
Cash and cash equivalents at end of period 64,308 56,090
Supplemental disclosure of cash flow information:    
Interest paid 18,955 25,735
Income taxes paid, net of refunds 14,819 14,383
Long-lived assets received in lieu of cash $ 1,970 $ 0