XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows Unaudited - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Flows From Operating Activities:    
Net income $ 10,993 $ 17,837
Reconciliation of net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 18,455 20,942
Stock-based compensation 3,410 3,563
Gain on sale of property and equipment (1,544) 6
Contingent earnout adjustments 2,359 0
Changes in operating assets and liabilities:    
Accounts receivable, net 1,241 3,111
Unbilled revenues, net (27,557) (7,026)
Accrued or prepaid income taxes (5,275) (7,424)
Accounts payable and accrued liabilities (9,403) (11,331)
Deferred revenues (1,080) (189)
Accrued retirement costs (3,016) (9,879)
Prepaid expenses and other operating activities (1,335) 922
Net cash (used in) provided by operating activities (12,752) 10,532
Cash Flows From Investing Activities:    
Acquisitions of property and equipment (3,123) (2,120)
Capitalization of computer software costs (12,561) (10,083)
Proceeds from settlement of life insurance policies 0 4,198
Payments for business acquisitions, net of cash acquired (25,941) (3,786)
Cash proceeds from sale of property and equipment 3,032 0
Net cash used in investing activities (38,593) (11,791)
Cash Flows From Financing Activities:    
Cash dividends paid (6,034) (6,394)
Repurchases of common stock (26,749) (2,999)
Increases in revolving credit facility borrowings 86,865 29,983
Payments on revolving credit facility borrowings (6,011) (18,986)
Payments of contingent consideration on acquisitions (1,654) (1,683)
Other financing activities (285) (282)
Net cash provided by (used in) financing activities 46,132 (361)
Effects of exchange rate changes on cash and cash equivalents (1,400) 1,672
Decrease in Cash, Cash Equivalents, and Restricted Cash (6,613) 52
Cash, Cash Equivalents, and Restricted Cash at Beginning of Year 53,689 44,656
Cash, Cash Equivalents, and Restricted Cash at End of Period $ 47,076 $ 44,708