XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash Flows from Operating Activities    
Net income $ 74,278 $ 85,607
Adjustments to reconcile net income to net cash provided by operating activities:    
Provision for credit losses (305) 3,176
Deferred income taxes and unrecognized income tax benefits 20,186 (16,957)
Non-cash equity compensation 12,915 12,494
Depreciation and amortization 43,665 40,176
Gain on divestiture of a business 0 (2,009)
Other operating adjustments, net 3,837 2,206
Changes in operating assets and liabilities, net of the effects of acquisitions:    
Net contract assets and liabilities (22,676) (40,155)
Contract receivables 26,829 (9,634)
Prepaid expenses and other assets (2,470) (434)
Operating lease assets and liabilities, net (6,774) (3,065)
Accounts payable (21,099) (13,402)
Accrued salaries and benefits (22,143) 2,889
Accrued subcontractors and other direct costs (25) 9,660
Accrued expenses and other current liabilities (9,804) 16,979
Income tax receivable and payable (30,566) (9,574)
Other liabilities 396 (1,773)
Net Cash Provided by Operating Activities 66,244 76,184
Cash Flows from Investing Activities    
Payments for purchase of property and equipment and capitalized software (14,745) (15,559)
Proceeds from divestiture of a business 0 1,985
Other investing, net 403 0
Net Cash Used in Investing Activities (14,342) (13,574)
Cash Flows from Financing Activities    
Advances from working capital facilities 1,048,671 917,953
Payments on working capital facilities (1,011,838) (930,043)
Proceeds from other short-term borrowings 10,798 43,735
Repayments of other short-term borrowings (16,620) (53,280)
Receipt of restricted contract funds 0 1,275
Payment of restricted contract funds 0 (3,586)
Dividends paid (7,775) (7,880)
Net payments for stock issuances and share repurchases (39,512) (30,995)
Other financing, net (1,950) (1,777)
Net Cash Used in Financing Activities (18,226) (64,598)
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash 1,433 174
Net Change in Cash, Cash Equivalents, and Restricted Cash 35,109 (1,814)
Cash, Cash Equivalents, and Restricted Cash, Beginning of Period 18,817 9,449
Cash, Cash Equivalents, and Restricted Cash, End of Period 53,926 7,635
Supplemental Disclosure of Cash Flow Information    
Interest 20,045 24,388
Income taxes $ 27,431 $ 50,382