XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 24,783,000 $ 30,971,000 $ 31,800,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation, amortization and impairment [1] 6,022,000 5,899,000 5,277,000
Reclassification of cumulative translation adjustment into earnings (0) 0 2,569,000
Deferred income taxes [1] (664,000) (1,121,000) (1,729,000)
Reserve for uncertain tax positions [1] 258,000 404,000 488,000
Loss on disposal of property and equipment 17,000 0 11,000
Non-cash share-based compensation expense [1] 284,000 935,000 1,200,000
Change in fair value of contingent consideration 83,000 0 0
Change in assets and liabilities:      
Trade accounts receivable 1,757,000 2,084,000 (733,000)
Prepaid expenses and other current and long-term assets 1,749,000 (1,767,000) 1,634,000
Operating lease assets and liability, net (23,000) (127,000) (39,000)
Deferred contract costs, net (109,000) 988,000 1,331,000
Accounts payable (108,000) 184,000 (589,000)
Accrued expenses, wages and bonuses 202,000 (768,000) (2,947,000)
Income taxes receivable and payable 155,000 795,000 6,000
Deferred revenue 219,000 (364,000) (2,014,000)
Net cash provided by operating activities 34,625,000 38,113,000 36,265,000
Cash flows from investing activities:      
Purchases of property and equipment (15,448,000) (15,779,000) (9,835,000)
Acquisition consideration, net of cash acquired (4,833,000) 0 0
Proceeds from the sale of property and equipment 0 1,000 0
Net cash used in investing activities (20,281,000) (15,778,000) (9,835,000)
Cash flows from financing activities:      
Payments on notes payable (5,986,000) (4,528,000) (4,305,000)
Payment of debt issuance costs (42,000) (8,000) (92,000)
Borrowings on notes payable 32,000,000 19,000,000 0
Borrowings on line of credit 49,500,000 15,000,000 0
Payments on line of credit (49,500,000) (15,000,000) 0
Payments on finance lease obligations (21,000) (290,000) (469,000)
Proceeds from the exercise of stock options 0 584,000 0
Payment of payroll tax withholdings on share-based awards exercised (317,000) 0 (190,000)
Payment of deferred acquisition consideration 0 0 (1,950,000)
Repurchase of shares for treasury (30,945,000) (19,099,000) (27,616,000)
Payment of dividends on common stock (11,453,000) (36,366,000) (20,961,000)
Net cash used in financing activities (16,764,000) (40,707,000) (55,583,000)
Effect of exchange rate changes on cash 0 (1,000) (182,000)
Net increase (decrease) in cash and cash equivalents (2,420,000) (18,373,000) (29,335,000)
Cash and cash equivalents at beginning of period 6,653,000 25,026,000 54,361,000
Cash and cash equivalents at end of period 4,233,000 6,653,000 25,026,000
Supplemental disclosure of cash paid for:      
Interest expense, net of capitalized amounts 2,440,000 803,000 1,227,000
Income taxes 8,225,000 8,932,000 12,233,000
Supplemental disclosure of non-cash investing and financing activities:      
Purchase of property and equipment in accounts payable and accrued expenses 1,552,000 2,066,000 1,109,000
Stock tendered to the Company for cashless exercise of stock options in connection with equity incentive plans 1,752,000 1,241,000 311,000
Repurchase of shares for treasury in accounts payable and accrued expenses 311,000 152,000 0
Contingent consideration recorded in connection with acquisition [1] $ 776,000 $ 0 $ 0
[1] Other significant expenses are also included within the team expenses captions such as associate and other operating expenses.