XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current Assets:    
Cash and cash equivalents $ 3,988 $ 4,960
Restricted cash 46,965 13,857
Contract receivables, net 233,014 256,923
Contract assets 225,946 188,941
Prepaid expenses and other assets 22,115 21,133
Income tax receivable 36,952 6,260
Total Current Assets 568,980 492,074
Property and Equipment, net 58,807 66,503
Other Assets:    
Goodwill 1,252,136 1,248,855
Other intangible assets, net 88,824 111,701
Operating lease - right-of-use assets 108,602 115,531
Deferred tax assets 0 1,603
Other assets 36,221 30,086
Total Assets 2,113,570 2,066,353
Current Liabilities:    
Accounts payable 139,235 159,522
Contract liabilities 34,680 24,580
Operating lease liabilities 18,544 20,721
Finance lease liabilities 2,681 2,612
Accrued salaries and benefits 84,262 105,773
Accrued subcontractors and other direct costs 50,791 49,271
Accrued expenses and other current liabilities 73,182 86,701
Total Current Liabilities 403,375 449,180
Long-term Liabilities:    
Long-term debt 449,404 411,743
Operating lease liabilities - non-current 144,077 155,935
Finance lease liabilities - non-current 9,242 11,261
Deferred income taxes 22,795 0
Other long-term liabilities 60,556 55,775
Total Liabilities 1,089,449 1,083,894
Commitments and Contingencies (Note 14)
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,345,942 and 24,186,962 shares issued at September 30, 2025 and December 31, 2024, respectively; 18,435,932 and 18,666,290 shares outstanding at September 30, 2025 and December 31, 2024, respectively 24 24
Additional paid-in capital 458,902 443,463
Retained earnings 941,319 874,772
Treasury stock, 5,910,010 and 5,520,672 shares at September 30, 2025 and December 31, 2024, respectively (362,090) (320,054)
Accumulated other comprehensive loss (14,034) (15,746)
Total Stockholders’ Equity 1,024,121 982,459
Total Liabilities and Stockholders’ Equity $ 2,113,570 $ 2,066,353