XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 22,850 $ 51,040
Accounts receivable, net of allowances of $2,106 and $2,073, respectively 474,984 472,543
Contract assets, net of allowances of $601 and $499, respectively 382,406 300,615
Current portion of receivable for insurance claims in excess of deductibles 9,056 9,325
Refundable income taxes 11,262 8,944
Prepaid expenses and other current assets 39,643 47,824
Total current assets 940,201 890,291
Property and equipment, net of accumulated depreciation of $363,112 and $351,753, respectively 247,479 233,175
Operating lease right-of-use assets 28,500 30,544
Goodwill 116,976 115,847
Intangible assets, net of accumulated amortization of $28,061 and $25,439, respectively 86,013 87,557
Receivable for insurance claims in excess of deductibles 34,020 34,210
Investment in joint ventures 5,933 3,697
Other assets 5,681 3,537
Total assets 1,464,803 1,398,858
Current liabilities:    
Current portion of long-term debt 5,175 5,074
Current portion of operating lease obligations 9,835 9,711
Current portion of finance lease obligations 2,349 1,127
Accounts payable 337,699 315,323
Contract liabilities 228,818 227,055
Current portion of accrued self-insurance 26,537 28,752
Other current liabilities 74,147 79,918
Total current liabilities 684,560 666,960
Deferred income tax liabilities 46,141 45,775
Long-term debt 39,950 35,479
Accrued self-insurance 51,548 51,287
Operating lease obligations, net of current maturities 18,635 20,845
Finance lease obligations, net of current maturities 575 2,313
Other liabilities 19,094 15,999
Total liabilities 860,503 838,658
Commitments and contingencies
Shareholders’ equity:    
Preferred stock—$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at June 30, 2023 and December 31, 2022 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 16,709,534 and 16,563,767 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively 167 165
Additional paid-in capital 158,555 161,427
Accumulated other comprehensive loss (4,024) (6,300)
Retained earnings 449,602 404,908
Total shareholders’ equity 604,300 560,200
Total liabilities and shareholders’ equity $ 1,464,803 $ 1,398,858