XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 48,560 $ 57,214
Billed accounts receivable, less allowance for credit losses of $9,718 and $10,640, respectively 1,176,378 1,024,082
Unbilled accounts receivable, less allowance for credit losses of $1,031 and $1,011, respectively 81,151 77,030
Other receivables, less allowance for credit losses of $518 and $510, respectively 41,912 38,369
Inventories 37,013 35,309
Prepaid expenses and other 47,190 48,456
Costs and estimated earnings in excess of billings, less allowance for credit losses of $52 and $80, respectively 26,820 27,211
Total current assets 1,459,024 1,307,671
PROPERTY AND EQUIPMENT, NET 155,021 143,949
LEASE RIGHT-OF-USE ASSET 134,755 130,666
GOODWILL 637,434 611,789
IDENTIFIABLE INTANGIBLE ASSETS, NET 296,070 273,901
DEFERRED TAX ASSETS 143,202 115,665
OTHER NONCURRENT ASSETS 13,965 13,837
Total assets 2,839,471 2,597,478
CURRENT LIABILITIES:    
Current maturities of long-term debt 11,468 9,000
Accounts payable 351,509 337,385
Accrued compensation and benefits 115,606 127,765
Billings in excess of costs and estimated earnings and deferred revenue 717,294 548,293
Accrued self-insurance 23,865 27,644
Other current liabilities 186,917 120,715
Total current liabilities 1,406,659 1,170,802
LONG-TERM DEBT 197,761 247,245
LEASE LIABILITIES 115,018 111,744
OTHER LONG-TERM LIABILITIES 66,543 67,764
Total liabilities 1,785,981 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,371,392 and 5,362,224 shares, respectively (191,411) (187,212)
Additional paid-in capital 338,884 332,080
Retained earnings 905,606 854,644
Total stockholders' equity 1,053,490 999,923
Total liabilities and stockholders' equity $ 2,839,471 $ 2,597,478