XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows Unaudited - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash Flows From Operating Activities:    
Net income $ 19,075 $ 10,993
Reconciliation of net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 18,241 18,455
Stock-based compensation 2,609 3,410
Loss (gain) on disposal of property and equipment 116 (1,544)
Contingent earnout adjustments 973 2,359
Changes in operating assets and liabilities:    
Accounts receivable, net (15,107) 1,241
Unbilled revenues, net 1,828 (27,557)
Accrued or prepaid income taxes (1,217) (5,275)
Accounts payable and accrued liabilities (3,928) (9,403)
Deferred revenues 4,529 (1,080)
Accrued retirement costs 750 (3,016)
Prepaid expenses and other operating activities (700) (1,335)
Net cash provided by (used in) operating activities 27,169 (12,752)
Cash Flows From Investing Activities:    
Acquisitions of property and equipment (1,914) (3,123)
Capitalization of computer software costs (16,031) (12,561)
Payments for business acquisitions, net of cash acquired 0 (25,941)
Cash proceeds from sale of property and equipment 0 3,032
Net cash used in investing activities (17,945) (38,593)
Cash Flows From Financing Activities:    
Cash dividends paid (5,854) (6,034)
Repurchases of common stock 0 (26,749)
Increases in revolving credit facility borrowings 20,958 86,865
Payments on revolving credit facility borrowings (18,879) (6,011)
Payments of contingent consideration on acquisitions (4,916) (1,654)
Other financing activities 213 (285)
Net cash (used in) provided by financing activities (8,478) 46,132
Effects of exchange rate changes on cash and cash equivalents 1,062 (1,400)
Increase (Decrease) in Cash, Cash Equivalents, and Restricted Cash 1,808 (6,613)
Cash, Cash Equivalents, and Restricted Cash at Beginning of Year 46,645 53,689
Cash, Cash Equivalents, and Restricted Cash at End of Period $ 48,453 $ 47,076