XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 860,523 $ 549,939
Billed accounts receivable, less allowance for credit losses of $18,645 and $15,286, respectively 2,306,295 1,861,212
Unbilled accounts receivable, less allowance for credit losses of $2,153 and $1,475, respectively 145,615 95,786
Other receivables, less allowance for credit losses of $435 and $553, respectively 85,755 86,186
Inventories 78,830 59,224
Prepaid expenses and other 63,160 46,213
Costs and estimated earnings in excess of billings, less allowance for credit losses of $470 and $271, respectively 163,350 91,681
Total current assets 3,703,528 2,790,241
PROPERTY AND EQUIPMENT, NET 337,452 277,180
LEASE RIGHT-OF-USE ASSET 274,697 229,106
GOODWILL 928,168 875,270
IDENTIFIABLE INTANGIBLE ASSETS, NET 431,921 434,417
DEFERRED TAX ASSETS 77,904 85,441
OTHER NONCURRENT ASSETS 24,181 19,433
Total assets 5,777,851 4,711,088
CURRENT LIABILITIES:    
Current maturities of long-term debt 4,676 6,042
Accounts payable 665,132 654,943
Accrued compensation and benefits 356,397 228,622
Billings in excess of costs and estimated earnings and deferred revenue 1,734,272 1,149,257
Accrued self-insurance 41,990 42,315
Other current liabilities 229,756 501,591
Total current liabilities 3,032,223 2,582,770
LONG-TERM DEBT 131,322 62,293
LEASE LIABILITIES 258,056 212,107
DEFERRED TAX LIABILITIES 2,225 2,225
OTHER LONG-TERM LIABILITIES 120,639 147,017
Total liabilities 3,544,465 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,851,415 and 5,562,453 shares, respectively (401,121) (273,799)
Additional paid-in capital 362,688 350,734
Retained earnings 2,271,408 1,627,330
Total stockholders' equity 2,233,386 1,704,676
Total liabilities and stockholders' equity $ 5,777,851 $ 4,711,088