XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 331,710 $ 549,939
Billed accounts receivable, less allowance for credit losses of $17,028 and $15,286, respectively 2,162,345 1,861,212
Unbilled accounts receivable, less allowance for credit losses of $2,250 and $1,475, respectively 149,721 95,786
Other receivables, less allowance for credit losses of $424 and $553, respectively 87,376 86,186
Inventories 70,732 59,224
Prepaid expenses and other 37,991 46,213
Costs and estimated earnings in excess of billings, less allowance for credit losses of $585 and $271, respectively 203,404 91,681
Total current assets 3,043,279 2,790,241
PROPERTY AND EQUIPMENT, NET 311,249 277,180
LEASE RIGHT-OF-USE ASSET 226,430 229,106
GOODWILL 927,780 875,270
IDENTIFIABLE INTANGIBLE ASSETS, NET 451,446 434,417
DEFERRED TAX ASSETS 84,344 85,441
OTHER NONCURRENT ASSETS 19,201 19,433
Total assets 5,063,729 4,711,088
CURRENT LIABILITIES:    
Current maturities of long-term debt 11,689 6,042
Accounts payable 573,267 654,943
Accrued compensation and benefits 264,495 228,622
Billings in excess of costs and estimated earnings and deferred revenue 1,546,306 1,149,257
Accrued self-insurance 35,121 42,315
Other current liabilities 268,721 501,591
Total current liabilities 2,699,599 2,582,770
LONG-TERM DEBT 61,331 62,293
LEASE LIABILITIES 210,630 212,107
DEFERRED TAX LIABILITIES 2,225 2,225
OTHER LONG-TERM LIABILITIES 118,735 147,017
Total liabilities 3,092,520 3,006,412
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,841,913 and 5,562,453 shares, respectively (388,298) (273,799)
Additional paid-in capital 361,662 350,734
Retained earnings 1,997,434 1,627,330
Total stockholders' equity 1,971,209 1,704,676
Total liabilities and stockholders' equity $ 5,063,729 $ 4,711,088