XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 6,361 $ 11,257
Restricted cash 3,088 1,711
Contract receivables, net 205,484 232,337
Contract assets 201,832 169,088
Prepaid expenses and other assets 28,055 40,709
Income tax receivable 2,337 11,616
Total Current Assets 447,157 466,718
Property and Equipment, net 75,948 85,402
Other Assets:    
Goodwill 1,219,476 1,212,898
Other intangible assets, net 94,904 126,537
Operating lease - right-of-use assets 132,807 149,066
Other assets 41,480 51,637
Total Assets 2,011,772 2,092,258
Current Liabilities:    
Current portion of long-term debt 26,000 23,250
Accounts payable 134,503 135,778
Contract liabilities 21,997 25,773
Operating lease liabilities 20,409 19,305
Finance lease liabilities 2,522 2,381
Accrued salaries and benefits 88,021 85,991
Accrued subcontractors and other direct costs 45,645 45,478
Accrued expenses and other current liabilities 79,129 78,036
Total Current Liabilities 418,226 415,992
Long-term Liabilities:    
Long-term debt 404,407 533,084
Operating lease liabilities - non-current 175,460 182,251
Finance lease liabilities - non-current 13,874 16,116
Deferred income taxes 26,175 68,038
Other long-term liabilities 56,045 23,566
Total Liabilities 1,094,187 1,239,047
Commitments and Contingencies (Note 20)
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; 23,982,132 and 23,771,596 shares issued; and 18,845,521 and 18,883,050 shares outstanding at December 31, 2023 and 2022, respectively 24 23
Additional paid-in capital 421,502 401,957
Retained earnings 775,099 703,030
Treasury stock, 5,136,611 and 4,906,209 shares at December 31, 2023 and 2022, respectively (267,155) (243,666)
Accumulated other comprehensive loss (11,885) (8,133)
Total Stockholders’ Equity 917,585 853,211
Total Liabilities and Stockholders’ Equity $ 2,011,772 $ 2,092,258