XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 60,007 $ 57,214
Billed accounts receivable, less allowance for credit losses of $9,972 and $10,640, respectively 1,177,550 1,024,082
Unbilled accounts receivable, less allowance for credit losses of $1,103 and $1,011, respectively 82,401 77,030
Other receivables, less allowance for credit losses of $518 and $510, respectively 59,710 38,369
Inventories 41,619 35,309
Prepaid expenses and other 50,482 48,456
Costs and estimated earnings in excess of billings, less allowance for credit losses of $80 and $80, respectively 28,554 27,211
Total current assets 1,500,323 1,307,671
PROPERTY AND EQUIPMENT, NET 170,089 143,949
LEASE RIGHT-OF-USE ASSET 135,532 130,666
GOODWILL 637,487 611,789
IDENTIFIABLE INTANGIBLE ASSETS, NET 285,057 273,901
DEFERRED TAX ASSETS 170,965 115,665
OTHER NONCURRENT ASSETS 15,664 13,837
Total assets 2,915,117 2,597,478
CURRENT LIABILITIES:    
Current maturities of long-term debt 13,334 9,000
Accounts payable 396,181 337,385
Accrued compensation and benefits 141,626 127,765
Billings in excess of costs and estimated earnings and deferred revenue 696,371 548,293
Accrued self-insurance 25,764 27,644
Other current liabilities 208,200 120,715
Total current liabilities 1,481,476 1,170,802
LONG-TERM DEBT 133,945 247,245
LEASE LIABILITIES 115,302 111,744
OTHER LONG-TERM LIABILITIES 72,930 67,764
Total liabilities 1,803,653 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,353,626 and 5,362,224 shares, respectively (195,290) (187,212)
Additional paid-in capital 338,413 332,080
Retained earnings 967,930 854,644
Total stockholders' equity 1,111,464 999,923
Total liabilities and stockholders' equity $ 2,915,117 $ 2,597,478