XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 6,911 $ 6,361
Restricted cash 724 3,088
Contract receivables, net 212,412 205,484
Contract assets 237,742 201,832
Prepaid expenses and other assets 24,785 28,055
Income tax receivable 10,541 2,337
Total Current Assets 493,115 447,157
Property and Equipment, net 71,299 75,948
Other Assets:    
Goodwill 1,221,437 1,219,476
Other intangible assets, net 70,030 94,904
Operating lease - right-of-use assets 122,543 132,807
Other assets 49,754 41,480
Total Assets 2,028,178 2,011,772
Current Liabilities:    
Current portion of long-term debt 13,750 26,000
Accounts payable 121,093 134,503
Contract liabilities 17,176 21,997
Operating lease liabilities 21,204 20,409
Finance lease liabilities 2,590 2,522
Accrued salaries and benefits 91,103 88,021
Accrued subcontractors and other direct costs 55,600 45,645
Accrued expenses and other current liabilities 85,274 79,129
Total Current Liabilities 407,790 418,226
Long-term Liabilities:    
Long-term debt 405,396 404,407
Operating lease liabilities - non-current 160,926 175,460
Finance lease liabilities - non-current 11,922 13,874
Deferred income taxes 5,982 26,175
Other long-term liabilities 59,845 56,045
Total Liabilities 1,051,861 1,094,187
Commitments and Contingencies (Note 13)
Stockholders’ Equity:    
Preferred stock, par value $.001; 5,000,000 shares authorized; none issued
Common stock, par value $.001; 70,000,000 shares authorized; 24,138,735 and 23,982,132 shares issued at September 30, 2024 and December 31, 2023, respectively; 18,762,710 and 18,845,521 shares outstanding at September 30, 2024 and December 31, 2023, respectively 24 24
Additional paid-in capital 436,671 421,502
Retained earnings 852,835 775,099
Treasury stock, 5,376,025 and 5,136,611 shares at September 30, 2024 and December 31, 2023, respectively (300,718) (267,155)
Accumulated other comprehensive loss (12,495) (11,885)
Total Stockholders’ Equity 976,317 917,585
Total Liabilities and Stockholders’ Equity $ 2,028,178 $ 2,011,772