XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.0.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 (loss) $ 26,529,000 $ 30,260,000 $ (18,532,000)
Reconciliation of net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 36,195,000 35,742,000 36,098,000
Goodwill impairment 0 0 36,808,000
Deferred income taxes (2,534,000) (12,279,000) 7,397,000
Stock-based compensation costs 5,768,000 5,603,000 4,923,000
Loss (gain) on disposal of property and equipment 102,000 646,000 (1,490,000)
Contingent earnout adjustments (1,099,000) 4,025,000 2,921,000
Changes in operating assets and liabilities, net of effects of acquisitions and dispositions:      
Accounts receivable, net (10,741,000) 11,663,000 (15,537,000)
Unbilled revenues, net (13,691,000) 11,879,000 (19,319,000)
Accrued or prepaid income taxes (2,140,000) 13,063,000 (7,444,000)
Accounts payable and accrued liabilities 6,916,000 (2,822,000) (5,985,000)
Deferred revenues (1,443,000) 5,913,000 (397,000)
Accrued retirement costs 8,312,000 7,174,000 (1,366,000)
Prepaid expenses and other operating activities (555,000) (7,077,000) 9,557,000
Net cash provided by operating activities 51,619,000 103,790,000 27,634,000
Cash Flows from Investing Activities:      
Acquisitions of property and equipment (6,210,000) (4,890,000) (6,838,000)
Capitalization of computer software costs (35,437,000) (31,706,000) (27,761,000)
Cash proceeds from sale of property and equipment 0 0 3,032,000
Payments for business acquisitions, net of cash acquired 0 0 (26,309,000)
Net cash used in investing activities (41,647,000) (36,596,000) (57,876,000)
Cash Flows from Financing Activities:      
Cash dividends paid (13,755,000) (12,701,000) (11,842,000)
Payments related to shares received for withholding taxes under employee stock-based compensation plans (2,063,000) (1,947,000) (704,000)
Proceeds from shares purchased under employee stock-based compensation plans 1,889,000 1,536,000 821,000
Repurchases of common stock (3,867,000) (2,731,000) (26,749,000)
Payments of contingent consideration on acquisitions (3,348,000) (7,060,000) (2,118,000)
Increases in short-term and revolving credit facility borrowings 70,197,000 37,578,000 106,481,000
Payments on short-term and revolving credit facility borrowings (61,576,000) (69,066,000) (39,025,000)
Payments on finance lease obligations (240,000) (60,000) (59,000)
Other financing activities (99,000) (229,000) (865,000)
Net cash (used in) provided by financing activities (12,862,000) (54,680,000) 25,940,000
Effects of exchange rate changes on cash and cash equivalents (326,000) 386,000 (2,742,000)
(Decrease) Increase in Cash, Cash Equivalents, and Restricted Cash (3,216,000) 12,900,000 (7,044,000)
Cash, Cash Equivalents, and Restricted Cash at Beginning of Year 59,545,000 46,645,000 53,689,000
Cash, Cash Equivalents, and Restricted Cash at End of Year $ 56,329,000 $ 59,545,000 $ 46,645,000