XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 22,956 $ 3,464
Accounts receivable, net of allowances of $2,168 and $1,129, respectively 599,629 653,069
Contract assets, net of allowances of $537 and $422, respectively 347,082 301,942
Current portion of receivable for insurance claims in excess of deductibles 10,131 9,081
Refundable income taxes 4,392 4,638
Prepaid expenses and other current assets 33,416 42,468
Total current assets 1,017,606 1,014,662
Property and equipment, net of accumulated depreciation of $402,519 and $387,223, respectively 281,901 278,226
Operating lease right-of-use assets 45,322 42,648
Goodwill 115,466 112,983
Intangible assets, net of accumulated amortization of $37,584 and $34,573, respectively 75,048 75,691
Receivable for insurance claims in excess of deductibles 34,245 34,553
Deferred income taxes 6,002 5,734
Investment in joint ventures 4,611 3,730
Other assets 6,781 5,832
Total assets 1,586,982 1,574,059
Current liabilities:    
Current portion of long-term debt 4,458 4,363
Current portion of operating lease obligations 12,848 12,141
Current portion of finance lease obligations 915 1,046
Accounts payable 308,191 295,476
Contract liabilities 286,288 321,958
Current portion of accrued self-insurance 26,801 25,883
Accrued income taxes 3,583 196
Other current liabilities 123,308 87,837
Total current liabilities 766,392 748,900
Deferred income tax liabilities 53,614 52,498
Long-term debt 81,623 70,018
Accrued self-insurance 53,577 53,600
Operating lease obligations, net of current maturities 32,446 30,496
Finance lease obligations, net of current maturities 1,632 1,930
Other liabilities 14,464 16,257
Total liabilities 1,003,748 973,699
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, 2025 and December 31, 2024 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 15,522,834 and 16,121,901 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 155 161
Additional paid-in capital 156,138 159,133
Accumulated other comprehensive loss (7,657) (12,651)
Retained earnings 434,598 453,717
Total shareholders’ equity 583,234 600,360
Total liabilities and shareholders’ equity $ 1,586,982 $ 1,574,059