XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 549,939 $ 205,150
Billed accounts receivable, less allowance for credit losses of $15,286 and $11,926, respectively 1,861,212 1,318,926
Unbilled accounts receivable, less allowance for credit losses of $1,475 and $850, respectively 95,786 72,774
Other receivables, less allowance for credit losses of $553 and $522, respectively 86,186 166,319
Inventories 59,224 65,538
Prepaid expenses and other 46,213 54,309
Costs and estimated earnings in excess of billings, less allowance for credit losses of $271 and $79, respectively 91,681 28,084
Total current assets 2,790,241 1,911,100
PROPERTY AND EQUIPMENT, NET 277,180 208,568
LEASE RIGHT-OF-USE ASSET 229,106 205,712
GOODWILL 875,270 666,834
IDENTIFIABLE INTANGIBLE ASSETS, NET 434,417 280,397
DEFERRED TAX ASSETS 85,441 17,723
OTHER NONCURRENT ASSETS 19,433 15,245
Total assets 4,711,088 3,305,579
CURRENT LIABILITIES:    
Current maturities of long-term debt 6,042 4,867
Accounts payable 654,943 419,962
Accrued compensation and benefits 228,622 169,136
Billings in excess of costs and estimated earnings and deferred revenue 1,149,257 909,538
Accrued self-insurance 42,315 27,774
Other current liabilities 501,591 189,928
Total current liabilities 2,582,770 1,721,205
LONG-TERM DEBT 62,293 39,345
LEASE LIABILITIES 212,107 188,136
DEFERRED TAX LIABILITIES 2,225 1,120
OTHER LONG-TERM LIABILITIES 147,017 77,944
Total liabilities 3,006,412 2,027,750
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,562,453 and 5,438,625 shares, respectively (273,799) (209,807)
Additional paid-in capital 350,734 339,562
Retained earnings 1,627,330 1,147,663
Total stockholders' equity 1,704,676 1,277,829
Total liabilities and stockholders' equity $ 4,711,088 $ 3,305,579