XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,869 $ 24,899
Accounts receivable, net of allowances of $898 and $1,987, respectively 554,822 521,893
Contract assets, net of allowances of $619 and $610, respectively 402,301 420,616
Current portion of receivable for insurance claims in excess of deductibles 8,349 8,267
Refundable income taxes 14,093 4,034
Prepaid expenses and other current assets 35,871 46,535
Total current assets 1,017,305 1,026,244
Property and equipment, net of accumulated depreciation of $387,375 and $380,465, respectively 278,099 268,978
Operating lease right-of-use assets 40,396 35,012
Goodwill 115,372 116,953
Intangible assets, net of accumulated amortization of $32,688 and $30,534, respectively 79,855 83,516
Receivable for insurance claims in excess of deductibles 33,687 33,739
Investment in joint ventures 12,861 8,707
Other assets 5,667 5,597
Total assets 1,583,242 1,578,746
Current liabilities:    
Current portion of long-term debt 6,617 7,053
Current portion of operating lease obligations 10,472 9,237
Current portion of finance lease obligations 2,168 2,039
Accounts payable 344,130 359,363
Contract liabilities 256,622 240,411
Current portion of accrued self-insurance 24,190 28,269
Accrued income taxes 0 237
Other current liabilities 103,244 100,593
Total current liabilities 747,443 747,202
Deferred income tax liabilities 47,647 48,230
Long-term debt 38,448 29,188
Accrued self-insurance 51,700 51,796
Operating lease obligations, net of current maturities 29,897 25,775
Finance lease obligations, net of current maturities 1,645 314
Other liabilities 33,120 25,039
Total liabilities 949,900 927,544
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, 2024 and December 31, 2023 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 16,648,028 and 16,684,492 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 166 167
Additional paid-in capital 160,001 162,386
Accumulated other comprehensive loss (7,525) (3,880)
Retained earnings 480,700 492,529
Total shareholders’ equity 633,342 651,202
Total liabilities and shareholders’ equity $ 1,583,242 $ 1,578,746