XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 3,911 $ 24,899
Accounts receivable, net of allowances of $946 and $1,987, respectively 527,069 521,893
Contract assets, net of allowances of $575 and $610, respectively 450,741 420,616
Current portion of receivable for insurance claims in excess of deductibles 8,215 8,267
Refundable income taxes 1,754 4,034
Prepaid expenses and other current assets 34,497 46,535
Total current assets 1,026,187 1,026,244
Property and equipment, net of accumulated depreciation of $383,009 and $380,465, respectively 272,569 268,978
Operating lease right-of-use assets 38,515 35,012
Goodwill 115,865 116,953
Intangible assets, net of accumulated amortization of $31,564 and $30,534, respectively 81,449 83,516
Receivable for insurance claims in excess of deductibles 33,594 33,739
Investment in joint ventures 9,461 8,707
Other assets 5,850 5,597
Total assets 1,583,490 1,578,746
Current liabilities:    
Current portion of long-term debt 6,617 7,053
Current portion of operating lease obligations 9,918 9,237
Current portion of finance lease obligations 1,845 2,039
Accounts payable 321,277 359,363
Contract liabilities 270,964 240,411
Current portion of accrued self-insurance 24,623 28,269
Accrued income taxes 1,185 237
Other current liabilities 95,929 100,593
Total current liabilities 732,358 747,202
Deferred income tax liabilities 47,829 48,230
Long-term debt 31,315 29,188
Accrued self-insurance 51,007 51,796
Operating lease obligations, net of current maturities 28,592 25,775
Finance lease obligations, net of current maturities 184 314
Other liabilities 28,485 25,039
Total liabilities 919,770 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 March 31, 2024 and December 31, 2023 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 16,761,942 and 16,684,492 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 167 167
Additional paid-in capital 158,791 162,386
Accumulated other comprehensive loss (6,352) (3,880)
Retained earnings 511,114 492,529
Total shareholders’ equity 663,720 651,202
Total liabilities and shareholders’ equity $ 1,583,490 $ 1,578,746