XML 17 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 $ 205,150 $ 57,214
Billed accounts receivable, less allowance for credit losses of $11,926 and $10,640, respectively 1,318,926 1,024,082
Unbilled accounts receivable, less allowance for credit losses of $850 and $1,011, respectively 72,774 77,030
Other receivables, less allowance for credit losses of $522 and $510, respectively 166,319 38,369
Inventories 65,538 35,309
Prepaid expenses and other 54,309 48,456
Costs and estimated earnings in excess of billings, less allowance for credit losses of $79 and $80, respectively 28,084 27,211
Total current assets 1,911,100 1,307,671
PROPERTY AND EQUIPMENT, NET 208,568 143,949
LEASE RIGHT-OF-USE ASSET 205,712 130,666
GOODWILL 666,834 611,789
IDENTIFIABLE INTANGIBLE ASSETS, NET 280,397 273,901
DEFERRED TAX ASSETS 17,723 115,665
OTHER NONCURRENT ASSETS 15,245 13,837
Total assets 3,305,579 2,597,478
CURRENT LIABILITIES:    
Current maturities of long-term debt 4,867 9,000
Accounts payable 419,962 337,385
Accrued compensation and benefits 169,136 127,765
Billings in excess of costs and estimated earnings and deferred revenue 909,538 548,293
Accrued self-insurance 27,774 27,644
Other current liabilities 189,928 120,715
Total current liabilities 1,721,205 1,170,802
LONG-TERM DEBT 39,345 247,245
LEASE LIABILITIES 188,136 111,744
DEFERRED TAX LIABILITIES 1,120  
OTHER LONG-TERM LIABILITIES 77,944 67,764
Total liabilities 2,027,750 1,597,555
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY:    
Preferred stock, $.01 par, 5,000,000 shares authorized, none issued and outstanding
Common stock, $.01 par, 102,969,912 shares authorized, 41,123,365 and 41,123,365 shares issued, respectively 411 411
Treasury stock, at cost, 5,438,625 and 5,362,224 shares, respectively (209,807) (187,212)
Additional paid-in capital 339,562 332,080
Retained earnings 1,147,663 854,644
Total stockholders' equity 1,277,829 999,923
Total liabilities and stockholders' equity $ 3,305,579 $ 2,597,478