XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 4,960 $ 6,361
Restricted cash 13,857 3,088
Contract receivables, net 256,923 205,484
Contract assets 188,941 201,832
Prepaid expenses and other assets 21,133 28,055
Income tax receivable 6,260 2,337
Total Current Assets 492,074 447,157
Property and Equipment, net 68,118 75,948
Other Assets:    
Goodwill 1,248,855 1,219,476
Other intangible assets, net 88,262 94,904
Operating lease - right-of-use assets 115,531 132,807
Deferred tax assets 1,603  
Other assets 51,910 41,480
Total Assets 2,066,353 2,011,772
Current Liabilities:    
Current portion of long-term debt 0 26,000
Accounts payable 159,522 134,503
Contract liabilities 24,580 21,997
Operating lease liabilities 20,721 20,409
Finance lease liabilities 2,612 2,522
Accrued salaries and benefits 105,773 88,021
Accrued subcontractors and other direct costs 49,271 45,645
Accrued expenses and other current liabilities 86,701 79,129
Total Current Liabilities 449,180 418,226
Long-term Liabilities:    
Long-term debt 411,743 404,407
Operating lease liabilities - non-current 155,935 175,460
Finance lease liabilities - non-current 11,261 13,874
Deferred income taxes 0 26,175
Other long-term liabilities 55,775 56,045
Total Liabilities 1,083,894 1,094,187
Commitments and Contingencies (Note 19)
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,186,962 and 23,982,132 shares issued; and 18,666,290 and 18,845,521 shares outstanding at December 31, 2024 and 2023, respectively 24 24
Additional paid-in capital 443,463 421,502
Retained earnings 874,772 775,099
Treasury stock, 5,520,672 and 5,136,611 shares at December 31, 2024 and 2023, respectively (320,054) (267,155)
Accumulated other comprehensive loss (15,746) (11,885)
Total Stockholders’ Equity 982,459 917,585
Total Liabilities and Stockholders’ Equity $ 2,066,353 $ 2,011,772