XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 115,615 $ 58,776
Billed accounts receivable, less allowance for credit losses of $8,694 and $8,808, respectively 804,832 773,716
Unbilled accounts receivable, less allowance for credit losses of $751 and $715, respectively 70,901 61,881
Other receivables, less allowance for credit losses of $498 and $503, respectively 73,677 57,491
Inventories 24,918 21,853
Prepaid expenses and other 31,373 23,704
Costs and estimated earnings in excess of billings, less allowance for credit losses of $53 and $84, respectively 18,313 29,900
Total current assets 1,139,629 1,027,321
PROPERTY AND EQUIPMENT, NET 127,711 128,554
LEASE RIGHT-OF-USE ASSET 124,936 124,756
GOODWILL 593,947 592,114
IDENTIFIABLE INTANGIBLE ASSETS, NET 291,990 304,781
DEFERRED TAX ASSETS 20,577 22,905
OTHER NONCURRENT ASSETS 9,623 8,683
Total assets 2,308,413 2,209,114
CURRENT LIABILITIES:    
Current maturities of long-term debt 407 2,788
Accounts payable 267,246 254,788
Accrued compensation and benefits 121,990 129,971
Billings in excess of costs and estimated earnings 316,478 307,380
Accrued self-insurance 22,410 22,227
Other current liabilities 128,668 119,400
Total current liabilities 857,199 836,554
LONG-TERM DEBT, NET 412,079 385,242
LEASE LIABILITIES 107,033 107,701
DEFERRED TAX LIABILITIES 1,745 1,745
OTHER LONG-TERM LIABILITIES 51,949 72,206
Total liabilities 1,430,005 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,170,410 and 5,032,311 shares, respectively (164,844) (150,580)
Additional paid-in capital 331,978 327,061
Retained earnings 710,863 628,774
Total stockholders' equity 878,408 805,666
Total liabilities and stockholders' equity $ 2,308,413 $ 2,209,114