XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 204,758 $ 549,939
Billed accounts receivable, less allowance for credit losses of $15,632 and $15,286, respectively 1,736,976 1,861,212
Unbilled accounts receivable, less allowance for credit losses of $1,539 and $1,475, respectively 110,496 95,786
Other receivables, less allowance for credit losses of $503 and $553, respectively 203,687 86,186
Inventories 63,045 59,224
Prepaid expenses and other 50,859 46,213
Costs and estimated earnings in excess of billings, less allowance for credit losses of $697 and $271, respectively 227,678 91,681
Total current assets 2,597,499 2,790,241
PROPERTY AND EQUIPMENT, NET 295,098 277,180
LEASE RIGHT-OF-USE ASSET 226,620 229,106
GOODWILL 905,843 875,270
IDENTIFIABLE INTANGIBLE ASSETS, NET 441,502 434,417
DEFERRED TAX ASSETS 83,409 85,441
OTHER NONCURRENT ASSETS 19,247 19,433
Total assets 4,569,218 4,711,088
CURRENT LIABILITIES:    
Current maturities of long-term debt 4,066 6,042
Accounts payable 560,663 654,943
Accrued compensation and benefits 191,950 228,622
Billings in excess of costs and estimated earnings and deferred revenue 1,267,373 1,149,257
Accrued self-insurance 35,413 42,315
Other current liabilities 351,779 501,591
Total current liabilities 2,411,244 2,582,770
LONG-TERM DEBT 63,776 62,293
LEASE LIABILITIES 210,364 212,107
DEFERRED TAX LIABILITIES 2,225 2,225
OTHER LONG-TERM LIABILITIES 104,596 147,017
Total liabilities 2,792,205 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,815,389 and 5,562,453 shares, respectively (367,508) (273,799)
Additional paid-in capital 361,653 350,734
Retained earnings 1,782,457 1,627,330
Total stockholders' equity 1,777,013 1,704,676
Total liabilities and stockholders' equity $ 4,569,218 $ 4,711,088