v3.25.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Current Assets:      
Cash and cash equivalents $ 6,981 $ 4,960 $ 4,056
Restricted cash 19,907 13,857 712
Contract receivables, net 212,829 256,923  
Contract assets 236,227 188,941  
Prepaid expenses and other assets 22,148 21,133  
Income tax receivable 8,136 6,260  
Total Current Assets 506,228 492,074  
Property and Equipment, net 62,094 66,503  
Other Assets:      
Goodwill 1,253,025 1,248,855  
Other intangible assets, net 95,618 111,701  
Operating lease - right-of-use assets 111,701 115,531  
Deferred tax assets 13,234 1,603  
Other assets 32,091 30,086  
Total Assets 2,073,991 2,066,353  
Current Liabilities:      
Accounts payable 123,835 159,522  
Contract liabilities 23,913 24,580  
Operating lease liabilities 20,708 20,721  
Finance lease liabilities 2,657 2,612  
Accrued salaries and benefits 90,194 105,773  
Accrued subcontractors and other direct costs 48,383 49,271  
Accrued expenses and other current liabilities 83,809 86,701  
Total Current Liabilities 393,499 449,180  
Long-term Liabilities:      
Long-term debt 462,319 411,743  
Operating lease liabilities - non-current 148,631 155,935  
Finance lease liabilities - non-current 9,921 11,261  
Other long-term liabilities 59,229 55,775  
Total Liabilities 1,073,599 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,336,393 and 24,186,962 shares issued at June 30, 2025 and December 31, 2024, respectively; 18,428,490 and 18,666,290 shares outstanding at June 30, 2025 and December 31, 2024, respectively 24 24  
Additional paid-in capital 454,425 443,463  
Retained earnings 920,135 874,772  
Treasury stock, 5,907,903 and 5,520,672 shares at June 30, 2025 and December 31, 2024, respectively (361,891) (320,054)  
Accumulated other comprehensive loss (12,301) (15,746)  
Total Stockholders’ Equity 1,000,392 982,459 $ 943,325
Total Liabilities and Stockholders’ Equity $ 2,073,991 $ 2,066,353