v3.26.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ASSETS    
Cash and cash equivalents $ 4,618 $ 5,297
Restricted cash 99,283 47,984
Accounts receivable, net 239,789 237,996
Contract assets 196,075 186,684
Prepaid expenses and other current assets 21,056 18,390
Income tax receivable 18,308 18,087
Total Current Assets 579,129 514,438
Property and Equipment, net 53,266 58,357
Goodwill 1,251,476 1,252,207
Other intangible assets, net 68,406 81,555
Operating lease - right-of-use assets 100,895 106,274
Other assets 44,992 37,340
Total Assets 2,098,164 2,050,171
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 83,806 123,524
Contract liabilities 45,717 43,444
Lease liabilities - current 18,520 21,491
Accrued salaries and benefits 89,133 95,578
Accrued subcontractors and other direct costs 56,883 48,900
Accrued expenses and other current liabilities 123,935 71,340
Total Current Liabilities 417,994 404,277
Debt 406,228 401,355
Lease liabilities - non-current 140,002 148,493
Deferred income taxes 21,508 6,837
Other long-term liabilities 62,503 60,727
Total Liabilities 1,048,235 1,021,689
Commitments and Contingencies (Note 13)
Stockholders’ Equity:    
Preferred stock, par value $.001 per share; 5,000,000 shares authorized; none issued
Common stock, par value $.001; 70,000,000 shares authorized; 24,548,078 and 24,378,749 shares issued at June 30, 2026 and and December 31, 2025, respectively; 17,933,884 and 18,247,837 shares outstanding at June 30, 2026 and December 31, 2025, respectively 24 24
Additional paid-in capital 476,942 465,779
Retained earnings 998,491 956,077
Treasury stock, 6,614,194 and 6,130,912 shares at June 30, 2026 and December 31, 2025, respectively (412,709) (379,970)
Accumulated other comprehensive loss (12,819) (13,428)
Total Stockholders’ Equity 1,049,929 1,028,482
Total Liabilities and Stockholders’ Equity $ 2,098,164 $ 2,050,171