v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 137,872 $ 150,156
Accounts receivable, net of allowances of $2,190 and $934, respectively 653,787 603,735
Contract assets, net of allowances of $514 and $534, respectively 225,053 241,766
Current portion of receivable for insurance claims in excess of deductibles 10,062 10,122
Refundable income taxes 9,130 0
Prepaid expenses and other current assets 41,722 54,982
Total current assets 1,077,626 1,060,761
Property and equipment, net of accumulated depreciation of $435,570 and $413,962, respectively 315,657 306,386
Operating lease right-of-use assets 56,212 42,448
Goodwill 113,495 115,266
Intangible assets, net of accumulated amortization of $41,854 and $39,967, respectively 68,898 72,476
Receivable for insurance claims in excess of deductibles 19,208 21,358
Deferred income taxes 9,822 12,723
Investment in joint ventures 3,187 3,224
Other assets 8,360 9,437
Total assets 1,672,465 1,644,079
Current liabilities:    
Current portion of long-term debt 4,650 4,554
Current portion of operating lease obligations 13,100 13,019
Current portion of finance lease obligations 790 804
Accounts payable 338,888 314,789
Contract liabilities, net 245,822 300,560
Current portion of accrued self-insurance 29,880 28,499
Accrued income taxes 0 15,129
Other current liabilities 137,547 117,923
Total current liabilities 770,677 795,277
Deferred income tax liabilities 49,860 50,119
Long-term debt 4,722 54,483
Accrued self-insurance 40,525 42,827
Operating lease obligations, net of current maturities 43,065 29,429
Finance lease obligations, net of current maturities 777 1,220
Other liabilities 8,422 10,301
Total liabilities 918,048 983,656
Commitments and contingencies
Shareholders’ equity:    
Preferred stock—$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at June 30, 2026 and December 31, 2025 0 0
Common stock—$0.01 par value per share; 100,000,000 authorized shares; 15,569,250 and 15,522,834 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively 155 155
Additional paid-in capital 165,785 165,211
Accumulated other comprehensive loss (11,127) (8,183)
Retained earnings 599,604 503,240
Total shareholders’ equity 754,417 660,423
Total liabilities and shareholders’ equity $ 1,672,465 $ 1,644,079