XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Current Assets:        
Cash and cash equivalents $ 4,056 $ 6,361   $ 11,257
Restricted cash 712 3,088   1,711
Contract receivables, net 209,351 205,484    
Contract assets 222,767 201,832    
Prepaid expenses and other assets 23,116 28,055    
Income tax receivable 4,589 2,337    
Total Current Assets 464,591 447,157    
Property and Equipment, net 72,357 75,948    
Other Assets:        
Goodwill 1,219,083 1,219,476    
Other intangible assets, net 78,321 94,904    
Operating lease - right-of-use assets 124,637 132,807    
Other assets 46,788 41,480    
Total Assets 2,005,777 2,011,772    
Current Liabilities:        
Current portion of long-term debt 12,375 26,000    
Accounts payable 110,704 134,503    
Contract liabilities 20,102 21,997    
Operating lease liabilities 21,176 20,409    
Finance lease liabilities 2,567 2,522    
Accrued salaries and benefits 93,834 88,021    
Accrued subcontractors and other direct costs 52,661 45,645    
Accrued expenses and other current liabilities 78,624 79,129    
Total Current Liabilities 392,043 418,226    
Long-term Liabilities:        
Long-term debt 421,560 404,407    
Operating lease liabilities - non-current 166,178 175,460    
Finance lease liabilities - non-current 12,577 13,874    
Deferred income taxes 16,421 26,175    
Other long-term liabilities 53,673 56,045    
Total Liabilities 1,062,452 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,130,664 and 23,982,132 shares issued at June 30, 2024 and December 31, 2023, respectively; 18,757,022 and 18,845,521 shares outstanding at June 30, 2024 and December 31, 2023, respectively 24 24    
Additional paid-in capital 432,402 421,502    
Retained earnings 822,784 775,099    
Treasury stock, 5,373,642 and 5,136,611 shares at June 30, 2024 and December 31, 2023, respectively (300,341) (267,155)    
Accumulated other comprehensive loss (11,544) (11,885)    
Total Stockholders’ Equity 943,325 917,585   $ 853,211
Total Liabilities and Stockholders’ Equity $ 2,005,777 $ 2,011,772