XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 53,659 $ 54,896
Billed accounts receivable, less allowance for credit losses of $8,648 and $9,087, respectively 630,446 619,544
Unbilled accounts receivable, less allowance for credit losses of $815 and $784, respectively 53,624 45,596
Other receivables, less allowance for credit losses of $549 and $759, respectively 38,515 44,212
Inventories 18,837 13,472
Prepaid expenses and other 11,350 15,510
Costs and estimated earnings in excess of billings, less allowance for credit losses of $34 and $79, respectively 12,969 18,622
Total current assets 819,400 811,852
PROPERTY AND EQUIPMENT, NET 113,589 117,206
LEASE RIGHT-OF-USE ASSET 95,532 94,727
GOODWILL 472,046 464,392
IDENTIFIABLE INTANGIBLE ASSETS, NET 221,584 231,807
DEFERRED TAX ASSETS 23,952 29,401
OTHER NONCURRENT ASSETS 8,847 7,970
Total assets 1,754,950 1,757,355
CURRENT LIABILITIES:    
Current maturities of long-term debt 4,235  
Accounts payable 207,453 204,145
Accrued compensation and benefits 115,797 121,864
Billings in excess of costs and estimated earnings 255,357 226,237
Accrued self-insurance 47,359 49,166
Other current liabilities 91,209 91,492
Total current liabilities 721,410 692,904
LONG-TERM DEBT, NET 156,272 235,733
LEASE LIABILITIES 81,060 80,576
DEFERRED TAX LIABILITIES 1,339 1,339
OTHER LONG-TERM LIABILITIES 42,857 50,374
Total liabilities 1,002,938 1,060,926
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, 4,774,785 and 4,935,186 shares, respectively (128,503) (129,243)
Additional paid-in capital 326,179 322,451
Retained earnings 553,925 502,810
Total stockholders' equity 752,012 696,429
Total liabilities and stockholders' equity $ 1,754,950 $ 1,757,355