XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 137,623 $ 57,214
Billed accounts receivable, less allowance for credit losses of $10,343 and $10,640, respectively 1,254,798 1,024,082
Unbilled accounts receivable, less allowance for credit losses of $1,093 and $1,011, respectively 78,566 77,030
Other receivables, less allowance for credit losses of $514 and $510, respectively 212,105 38,369
Inventories 53,899 35,309
Prepaid expenses and other 42,687 48,456
Costs and estimated earnings in excess of billings, less allowance for credit losses of $94 and $80, respectively 32,554 27,211
Total current assets 1,812,232 1,307,671
PROPERTY AND EQUIPMENT, NET 186,864 143,949
LEASE RIGHT-OF-USE ASSET 209,138 130,666
GOODWILL 637,487 611,789
IDENTIFIABLE INTANGIBLE ASSETS, NET 274,128 273,901
DEFERRED TAX ASSETS 5,959 115,665
OTHER NONCURRENT ASSETS 14,811 13,837
Total assets 3,140,619 2,597,478
CURRENT LIABILITIES:    
Current maturities of long-term debt 13,333 9,000
Accounts payable 441,128 337,385
Accrued compensation and benefits 174,425 127,765
Billings in excess of costs and estimated earnings and deferred revenue 775,302 548,293
Accrued self-insurance 25,913 27,644
Other current liabilities 198,886 120,715
Total current liabilities 1,628,987 1,170,802
LONG-TERM DEBT 33,932 247,245
LEASE LIABILITIES 191,451 111,744
DEFERRED TAX LIABILITIES 6,649  
OTHER LONG-TERM LIABILITIES 72,438 67,764
Total liabilities 1,933,457 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,363,300 and 5,362,224 shares, respectively (197,085) (187,212)
Additional paid-in capital 338,830 332,080
Retained earnings 1,065,006 854,644
Total stockholders' equity 1,207,162 999,923
Total liabilities and stockholders' equity $ 3,140,619 $ 2,597,478