XML 13 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash Flows from Operating Activities    
Net income $ 20,522 $ 26,851
Adjustments to reconcile net income to net cash provided by operating activities:    
Provision for credit losses 541 (92)
Deferred income taxes and unrecognized income tax benefits 8,166 (2,594)
Non-cash equity compensation 4,697 4,186
Depreciation and amortization 13,180 14,795
Other operating adjustments, net 839 1,435
Changes in operating assets and liabilities, net of the effects of acquisitions:    
Net contract assets and liabilities (5,093) (34,610)
Accounts receivable (2,846) 21,340
Prepaid expenses and other current assets (1,174) (1,314)
Operating lease assets and liabilities, net (2,711) (1,862)
Accounts payable (30,122) (37,674)
Accrued salaries and benefits (29,754) (30,465)
Accrued subcontractors and other direct costs (2,895) 2,064
Accrued expenses and other current liabilities 15,809 80
Income tax receivable and payable (984) 5,235
Other liabilities 8,683 (409)
Net Cash Used in Operating Activities (3,142) (33,034)
Cash Flows from Investing Activities    
Payments for purchase of property and equipment and capitalized software (2,830) (3,452)
Net Cash Used in Investing Activities (2,830) (3,452)
Cash Flows from Financing Activities    
Advances from working capital facilities 307,122 512,430
Payments on working capital facilities (269,569) (422,406)
Proceeds from other short-term borrowings 8,961 2,780
Repayments of other short-term borrowings (9,808) (9,172)
Dividends paid (2,553) (2,620)
Payments for share repurchases (18,348) (39,342)
Other financing, net (668) (646)
Net Cash Provided by Financing Activities 15,137 41,024
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash (232) 737
Net Change in Cash, Cash Equivalents, and Restricted Cash 8,933 5,275
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period 56,324 18,817
Cash, Cash Equivalents, and Restricted Cash, End of Period 65,257 24,092
Supplemental Disclosure of Cash Flow Information    
Interest 5,926 4,544
Income taxes, net of refunds $ 82 $ 1,095