XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 24,899 $ 51,040
Accounts receivable, net of allowances of $1,987 and $2,073, respectively 521,893 472,543
Contract assets, net of allowances of $610 and $499, respectively 420,616 300,615
Current portion of receivable for insurance claims in excess of deductibles 8,267 9,325
Refundable income taxes 4,034 8,944
Prepaid expenses and other current assets 46,535 47,824
Total current assets 1,026,244 890,291
Property and equipment, net of accumulated depreciation of $380,465 and $351,753, respectively 268,978 233,175
Operating lease right-of-use assets 35,012 30,544
Goodwill 116,953 115,847
Intangible assets, net of accumulated amortization of $30,534 and $25,439, respectively 83,516 87,557
Receivable for insurance claims in excess of deductibles 33,739 34,210
Investment in joint venture 8,707 3,697
Other assets 5,597 3,537
Total assets 1,578,746 1,398,858
Current liabilities    
Current portion of long-term debt 7,053 5,074
Current portion of operating lease obligations 9,237 9,711
Current portion of finance lease obligations 2,039 1,127
Accounts payable 359,363 315,323
Contract liabilities 240,411 227,055
Current portion of accrued self-insurance 28,269 28,752
Accrued income taxes 237 0
Other current liabilities 100,593 79,918
Total current liabilities 747,202 666,960
Deferred income tax liabilities 48,230 45,775
Long-term debt 29,188 35,479
Accrued self-insurance 51,796 51,287
Operating lease obligations, net of current maturities 25,775 20,845
Finance lease obligations, net of current maturities 314 2,313
Other liabilities 25,039 15,999
Total liabilities 927,544 838,658
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, 2023 and December 31, 2022 0 0
Common stock – $0.01 par value per share; 100,000,000 authorized shares; 16,684,492 and 16,563,767 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 167 165
Additional paid-in capital 162,386 161,427
Accumulated other comprehensive loss (3,880) (6,300)
Retained earnings 492,529 404,908
Total shareholders’ equity 651,202 560,200
Total liabilities and shareholders’ equity $ 1,578,746 $ 1,398,858