XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows Unaudited - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash Flows From Operating Activities:    
Net income $ 11,281 $ 19,075
Reconciliation of net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 18,145 18,241
Stock-based compensation 2,831 2,609
(Gain) loss on disposal of property and equipment (80) 116
Contingent earnout adjustments 581 973
Changes in operating assets and liabilities:    
Accounts receivable, net (2,537) (15,107)
Unbilled revenues, net (14,234) 1,828
Accrued or prepaid income taxes (6,652) (1,217)
Accounts payable and accrued liabilities (22,336) (3,928)
Deferred revenues (798) 4,529
Accrued retirement costs 1,581 750
Prepaid expenses and other operating activities 3,965 (700)
Net cash (used in) provided by operating activities (8,253) 27,169
Cash Flows From Investing Activities:    
Acquisitions of property and equipment (1,418) (1,914)
Capitalization of computer software costs (17,031) (16,031)
Net cash used in investing activities (18,449) (17,945)
Cash Flows From Financing Activities:    
Cash dividends paid (6,880) (5,854)
Repurchases of common stock (2,073) 0
Increases in revolving credit facility borrowings 48,592 20,958
Payments on revolving credit facility borrowings (23,769) (18,879)
Payments of contingent consideration on acquisitions (579) (4,916)
Other financing activities 364 213
Net cash provided by (used in) financing activities 15,655 (8,478)
Effects of exchange rate changes on cash and cash equivalents (155) 1,062
(Decrease) Increase in Cash, Cash Equivalents, and Restricted Cash (11,202) 1,808
Cash, Cash Equivalents, and Restricted Cash at Beginning of Year 59,545 46,645
Cash, Cash Equivalents, and Restricted Cash at End of Period $ 48,343 $ 48,453