XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 10,896 $ 3,464
Accounts receivable, net of allowances of $958 and $1,129, respectively 569,105 653,069
Contract assets, net of allowances of $516 and $422, respectively 341,630 301,942
Current portion of receivable for insurance claims in excess of deductibles 9,519 9,081
Refundable income taxes 2,570 4,638
Prepaid expenses and other current assets 34,508 42,468
Total current assets 968,228 1,014,662
Property and equipment, net of accumulated depreciation of $395,213 and $387,223, respectively 273,823 278,226
Operating lease right-of-use assets 42,363 42,648
Goodwill 113,043 112,983
Intangible assets, net of accumulated amortization of $35,775 and $34,573, respectively 74,546 75,691
Receivable for insurance claims in excess of deductibles 34,420 34,553
Deferred income taxes 5,741 5,734
Investment in joint ventures 3,763 3,730
Other assets 6,134 5,832
Total assets 1,522,061 1,574,059
Current liabilities:    
Current portion of long-term debt 4,457 4,363
Current portion of operating lease obligations 12,192 12,141
Current portion of finance lease obligations 938 1,046
Accounts payable 286,228 295,476
Contract liabilities 292,641 321,958
Current portion of accrued self-insurance 25,414 25,883
Accrued income taxes 5,161 196
Other current liabilities 111,716 87,837
Total current liabilities 738,747 748,900
Deferred income tax liabilities 52,516 52,498
Long-term debt 82,702 70,018
Accrued self-insurance 53,070 53,600
Operating lease obligations, net of current maturities 30,140 30,496
Finance lease obligations, net of current maturities 1,744 1,930
Other liabilities 14,470 16,257
Total liabilities 973,389 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 March 31, 2025 and December 31, 2024 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 15,521,800 and 16,121,901 shares issued and outstanding at March 31, 2025 and December 31, 2024, respectively 155 161
Additional paid-in capital 152,898 159,133
Accumulated other comprehensive loss (12,529) (12,651)
Retained earnings 408,148 453,717
Total shareholders’ equity 548,672 600,360
Total liabilities and shareholders’ equity $ 1,522,061 $ 1,574,059