XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current Assets:    
Cash and cash equivalents $ 5,297 $ 4,960
Restricted cash 47,984 13,857
Contract receivables, net 237,996 256,923
Contract assets 186,684 188,941
Prepaid expenses and other assets 18,390 21,133
Income tax receivable 18,087 6,260
Total Current Assets 514,438 492,074
Property and Equipment, net 58,357 66,503
Other Assets:    
Goodwill 1,252,207 1,248,855
Other intangible assets, net 81,555 111,701
Operating lease - right-of-use assets 106,274 115,531
Deferred tax assets 0 1,603
Other assets 37,340 30,086
Total Assets 2,050,171 2,066,353
Current Liabilities:    
Accounts payable 123,524 159,522
Contract liabilities 43,444 24,580
Operating lease liabilities 18,787 20,721
Finance lease liabilities 2,704 2,612
Accrued salaries and benefits 95,578 105,773
Accrued subcontractors and other direct costs 48,900 49,271
Accrued expenses and other current liabilities 71,340 86,701
Total Current Liabilities 404,277 449,180
Long-term Liabilities:    
Debt 401,355 411,743
Operating lease liabilities - non-current 139,935 155,935
Finance lease liabilities - non-current 8,558 11,261
Deferred income taxes 6,837 0
Other long-term liabilities 60,727 55,775
Total Liabilities 1,021,689 1,083,894
Commitments and Contingencies (Note 17)
Stockholders’ Equity:    
Preferred stock, par value $.001 per share; 5,000,000 shares authorized; none issued
Common stock, $.001 par value; 70,000,000 shares authorized; 24,378,749 and 24,186,962 shares issued; and 18,247,837 and 18,666,290 shares outstanding at December 31, 2025 and 2024, respectively 24 24
Additional paid-in capital 465,779 443,463
Retained earnings 956,077 874,772
Treasury stock, 6,130,912 and 5,520,672 shares at December 31, 2025 and 2024, respectively (379,970) (320,054)
Accumulated other comprehensive loss (13,428) (15,746)
Total Stockholders’ Equity 1,028,482 982,459
Total Liabilities and Stockholders’ Equity $ 2,050,171 $ 2,066,353