XML 32 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities:      
Net income $ 14,965 $ 15,666 $ 21,856
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and accretion 4,148 4,496 3,571
Valuation allowance 0 0 (21,850)
Deferred income tax expense 4,573 6,378 903
Stock-based compensation 4,956 4,063 3,827
Provisions for credit losses, service credits and other 846 950 1,777
Changes in assets and liabilities:      
Accounts receivable 506 2,580 (1,757)
Prepaid expenses and other assets (1,845) (909) (88)
Net operating lease liabilities (36) (1,264) 357
Accounts payable, accrued liabilities and other (1,184) (5,217) (2,258)
Deferred revenue 1,993 (559) 118
Net cash provided by operating activities 28,922 26,184 6,456
Investing activities:      
Purchases of property and equipment (3,209) (3,417) (3,776)
Purchase of short-term investments 0 0 (14,967)
Maturity of short-term investments 0 0 30,000
Net cash (used in) provided by investing activities (3,209) (3,417) 11,257
Financing activities:      
Cash distributions to stockholders (26,381) (25,642) (25,011)
Proceeds from issuance of common stock under the Employee Stock Purchase Plan 272 210 0
Purchase of common stock for tax withholding on vested equity awards (2,428) (1,245) (1,210)
Net cash used in financing activities (28,537) (26,677) (26,221)
Effect of exchange rate on cash and cash equivalents (20) 145 (321)
Net decrease in cash and cash equivalents (2,844) (3,765) (8,829)
Cash and cash equivalents, beginning of period 31,989 35,754 44,583
Cash and cash equivalents, end of period 29,145 31,989 35,754
Supplemental disclosure:      
Income taxes paid $ 571 $ 179 $ 223