v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 4,388 $ 3,440
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,810 2,550
Share-based compensation expense 2,050 1,596
Write-off of long-lived assets 1 2
Provision for bad debts 149 62
Noncash lease expenses 128 148
Deferred income tax expense 1,011 899
Changes in assets and liabilities:    
Accounts receivable (1,362) (1,647)
Prepaid expenses and other current assets 343 (26)
Other noncurrent assets (84) (406)
Accounts payable 25 (114)
Accrued expenses and other current liabilities (2,730) (1,392)
Deferred revenue (72) 42
Operating lease liabilities (72) (153)
Net cash provided by operating activities 6,585 5,001
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (63) (50)
Capitalized costs included in intangible assets (3,443) (2,469)
Net cash used in investing activities (3,506) (2,519)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Taxes paid related to net share settlement of vesting of restricted stock units (498) (202)
Repurchases of common stock (2,687) 0
Dividend payable 0 (4,181)
Net cash used in financing activities (3,185) (4,383)
Net decrease in cash and cash equivalents (106) (1,901)
Cash and cash equivalents at beginning of period 43,557 36,504
Cash and cash equivalents at end of period 43,451 34,603
SUPPLEMENTAL DISCLOSURE INFORMATION    
Cash paid for interest 0 0
Cash paid for income taxes 122 0
Share-based compensation capitalized in intangible assets 366 382
Related treasury stock cost $ 3,185 $ 202