XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows Unaudited - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash Flows From Operating Activities:    
Net income $ 20,668 $ 31,249
Reconciliation of net income to net cash provided by operating activities:    
Depreciation and amortization 26,957 27,355
Stock-based compensation 3,819 4,183
(Gain) loss on disposal of property and equipment (93) 96
Contingent earnout adjustments (1,547) 3,100
Changes in operating assets and liabilities:    
Accounts receivable, net 751 (6,309)
Unbilled revenues, net (17,263) 419
Accrued or prepaid income taxes (5,520) 5,306
Accounts payable and accrued liabilities (17,141) (1,437)
Deferred revenues (1,819) 4,869
Accrued retirement costs 4,993 4,818
Prepaid expenses and other operating activities (2,712) (5,572)
Net cash provided by operating activities 11,093 68,077
Cash Flows From Investing Activities:    
Acquisitions of property and equipment (2,992) (3,360)
Capitalization of computer software costs (26,453) (24,323)
Net cash used in investing activities (29,445) (27,683)
Cash Flows From Financing Activities:    
Cash dividends paid (10,320) (9,284)
Repurchases of common stock (3,604) (582)
Increases in revolving credit facility borrowings 61,612 20,958
Payments on revolving credit facility borrowings (32,606) (43,719)
Payments of contingent consideration on acquisitions (3,183) (6,760)
Other financing activities 1,410 1,317
Net cash provided by (used in) financing activities 13,309 (38,070)
Effects of exchange rate changes on cash and cash equivalents 181 1,313
(Decrease) Increase in Cash, Cash Equivalents, and Restricted Cash (4,862) 3,637
Cash, Cash Equivalents, and Restricted Cash at Beginning of Year 59,545 46,645
Cash, Cash Equivalents, and Restricted Cash at End of Period $ 54,683 $ 50,282