XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 3,464 $ 24,899
Accounts receivable, net of allowances of $1,129 and $1,987, respectively 653,069 521,893
Contract assets, net of allowances of $422 and $610, respectively 301,942 420,616
Current portion of receivable for insurance claims in excess of deductibles 9,081 8,267
Refundable income taxes 4,638 4,034
Prepaid expenses and other current assets 42,468 46,535
Total current assets 1,014,662 1,026,244
Property and equipment, net of accumulated depreciation of $387,223 and $380,465, respectively 278,226 268,978
Operating lease right-of-use assets 42,648 35,012
Goodwill 112,983 116,953
Intangible assets, net of accumulated amortization of $34,573 and $30,534, respectively 75,691 83,516
Receivable for insurance claims in excess of deductibles 34,553 33,739
Deferred income taxes 5,734 0
Investment in joint venture 3,730 8,707
Other assets 5,832 5,597
Total assets 1,574,059 1,578,746
Current liabilities    
Current portion of long-term debt 4,363 7,053
Current portion of operating lease obligations 12,141 9,237
Current portion of finance lease obligations 1,046 2,039
Accounts payable 295,476 359,363
Contract liabilities 321,958 240,411
Current portion of accrued self-insurance 25,883 28,269
Accrued income taxes 196 237
Other current liabilities 87,837 100,593
Total current liabilities 748,900 747,202
Deferred income tax liabilities 52,498 48,230
Long-term debt 70,018 29,188
Accrued self-insurance 53,600 51,796
Operating lease obligations, net of current maturities 30,496 25,775
Finance lease obligations, net of current maturities 1,930 314
Other liabilities 16,257 25,039
Total liabilities 973,699 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 December 31, 2024 and December 31, 2023 0 0
Common stock – $0.01 par value per share; 100,000,000 authorized shares; 16,121,901 and 16,684,492 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 161 167
Additional paid-in capital 159,133 162,386
Accumulated other comprehensive loss (12,651) (3,880)
Retained earnings 453,717 492,529
Total shareholders’ equity 600,360 651,202
Total liabilities and shareholders’ equity $ 1,574,059 $ 1,578,746