XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 30,471 $ 51,040
Accounts receivable, net of allowances of $1,986 and $2,073, respectively 548,766 472,543
Contract assets, net of allowances of $608 and $499, respectively 410,277 300,615
Current portion of receivable for insurance claims in excess of deductibles 9,359 9,325
Refundable income taxes 4,853 8,944
Prepaid expenses and other current assets 28,557 47,824
Total current assets 1,032,283 890,291
Property and equipment, net of accumulated depreciation of $372,147 and $351,753, respectively 256,295 233,175
Operating lease right-of-use assets 29,098 30,544
Goodwill 115,728 115,847
Intangible assets, net of accumulated amortization of $29,092 and $25,439, respectively 83,790 87,557
Receivable for insurance claims in excess of deductibles 32,618 34,210
Investment in joint ventures 5,405 3,697
Other assets 5,516 3,537
Total assets 1,560,733 1,398,858
Current liabilities:    
Current portion of long-term debt 5,265 5,074
Current portion of operating lease obligations 9,319 9,711
Current portion of finance lease obligations 2,139 1,127
Accounts payable 377,690 315,323
Contract liabilities 230,971 227,055
Current portion of accrued self-insurance 28,534 28,752
Accrued income taxes 1,557 0
Other current liabilities 85,176 79,918
Total current liabilities 740,651 666,960
Deferred income tax liabilities 45,737 45,775
Long-term debt 57,073 35,479
Accrued self-insurance 50,384 51,287
Operating lease obligations, net of current maturities 19,776 20,845
Finance lease obligations, net of current maturities 429 2,313
Other liabilities 21,224 15,999
Total liabilities 935,274 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 September 30, 2023 and December 31, 2022 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 16,709,534 and 16,563,767 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 167 165
Additional paid-in capital 160,813 161,427
Accumulated other comprehensive loss (6,635) (6,300)
Retained earnings 471,114 404,908
Total shareholders’ equity 625,459 560,200
Total liabilities and shareholders’ equity $ 1,560,733 $ 1,398,858