XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 76,211 $ 3,464
Accounts receivable, net of allowances of $935 and $1,129, respectively 600,708 653,069
Contract assets, net of allowances of $540 and $422, respectively 353,481 301,942
Current portion of receivable for insurance claims in excess of deductibles 9,500 9,081
Refundable income taxes 5,644 4,638
Prepaid expenses and other current assets 22,817 42,468
Total current assets 1,068,361 1,014,662
Property and equipment, net of accumulated depreciation of $407,471 and $387,223, respectively 291,862 278,226
Operating lease right-of-use assets 44,789 42,648
Goodwill 114,522 112,983
Intangible assets, net of accumulated amortization of $38,549 and $34,573, respectively 73,182 75,691
Receivable for insurance claims in excess of deductibles 34,645 34,553
Deferred income taxes 5,900 5,734
Investment in joint ventures 3,771 3,730
Other assets 8,300 5,832
Total assets 1,645,332 1,574,059
Current liabilities:    
Current portion of long-term debt 4,554 4,363
Current portion of operating lease obligations 13,140 12,141
Current portion of finance lease obligations 824 1,046
Accounts payable 298,160 295,476
Contract liabilities 302,549 321,958
Current portion of accrued self-insurance 26,786 25,883
Accrued income taxes 8,188 196
Other current liabilities 146,723 87,837
Total current liabilities 800,924 748,900
Deferred income tax liabilities 56,281 52,498
Long-term debt 67,422 70,018
Accrued self-insurance 55,555 53,600
Operating lease obligations, net of current maturities 31,623 30,496
Finance lease obligations, net of current maturities 1,402 1,930
Other liabilities 14,537 16,257
Total liabilities 1,027,744 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 September 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 September 30, 2025 and December 31, 2024, respectively 155 161
Additional paid-in capital 160,187 159,133
Accumulated other comprehensive loss (9,446) (12,651)
Retained earnings 466,692 453,717
Total shareholders’ equity 617,588 600,360
Total liabilities and shareholders’ equity $ 1,645,332 $ 1,574,059