XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 69,129 $ 58,776
Billed accounts receivable, less allowance for credit losses of $9,996 and $8,808, respectively 942,208 773,716
Unbilled accounts receivable, less allowance for credit losses of $751 and $715, respectively 79,767 61,881
Other receivables, less allowance for credit losses of $498 and $503, respectively 71,408 57,491
Inventories 31,246 21,853
Prepaid expenses and other 28,836 23,704
Costs and estimated earnings in excess of billings, less allowance for credit losses of $53 and $84, respectively 15,629 29,900
Total current assets 1,238,223 1,027,321
PROPERTY AND EQUIPMENT, NET 132,646 128,554
LEASE RIGHT-OF-USE ASSET 132,681 124,756
GOODWILL 611,000 592,114
IDENTIFIABLE INTANGIBLE ASSETS, NET 296,538 304,781
DEFERRED TAX ASSETS 16,594 22,905
OTHER NONCURRENT ASSETS 11,940 8,683
Total assets 2,439,622 2,209,114
CURRENT LIABILITIES:    
Current maturities of long-term debt 2,448 2,788
Accounts payable 293,964 254,788
Accrued compensation and benefits 137,913 129,971
Billings in excess of costs and estimated earnings 386,258 307,380
Accrued self-insurance 20,967 22,227
Other current liabilities 126,630 119,400
Total current liabilities 968,180 836,554
LONG-TERM DEBT, NET 403,192 385,242
LEASE LIABILITIES 113,650 107,701
DEFERRED TAX LIABILITIES 1,745 1,745
OTHER LONG-TERM LIABILITIES 56,010 72,206
Total liabilities 1,542,777 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,342,665 and 5,032,311 shares, respectively (183,024) (150,580)
Additional paid-in capital 331,375 327,061
Retained earnings 748,083 628,774
Total stockholders' equity 896,845 805,666
Total liabilities and stockholders' equity $ 2,439,622 $ 2,209,114