XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 71,139 $ 58,776
Billed accounts receivable, less allowance for credit losses of $9,903 and $8,808, respectively 1,026,523 773,716
Unbilled accounts receivable, less allowance for credit losses of $986 and $715, respectively 89,941 61,881
Other receivables, less allowance for credit losses of $498 and $503, respectively 83,267 57,491
Inventories 38,149 21,853
Prepaid expenses and other 27,372 23,704
Costs and estimated earnings in excess of billings, less allowance for credit losses of $67 and $84, respectively 21,700 29,900
Total current assets 1,358,091 1,027,321
PROPERTY AND EQUIPMENT, NET 138,229 128,554
LEASE RIGHT-OF-USE ASSET 133,443 124,756
GOODWILL 611,039 592,114
IDENTIFIABLE INTANGIBLE ASSETS, NET 285,094 304,781
DEFERRED TAX ASSETS 11,327 22,905
OTHER NONCURRENT ASSETS 12,250 8,683
Total assets 2,549,473 2,209,114
CURRENT LIABILITIES:    
Current maturities of long-term debt 2,514 2,788
Accounts payable 330,288 254,788
Accrued compensation and benefits 149,926 129,971
Billings in excess of costs and estimated earnings 411,942 307,380
Accrued self-insurance 25,320 22,227
Other current liabilities 124,015 119,400
Total current liabilities 1,044,005 836,554
LONG-TERM DEBT, NET 378,192 385,242
LEASE LIABILITIES 114,443 107,701
DEFERRED TAX LIABILITIES 1,745 1,745
OTHER LONG-TERM LIABILITIES 59,956 72,206
Total liabilities 1,598,341 1,403,448
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,349,349 and 5,032,311 shares, respectively (185,574) (150,580)
Additional paid-in capital 331,710 327,061
Retained earnings 804,585 628,774
Total stockholders' equity 951,132 805,666
Total liabilities and stockholders' equity $ 2,549,473 $ 2,209,114