v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents $ 938,215 $ 734,553
Accounts receivable 1,181,473 1,218,609
Retention receivable 720,480 668,894
Costs and estimated earnings in excess of billings 845,836 819,199
Other current assets 340,135 411,030
Accumulated depreciation 583,626 570,186
Property and equipment, net 577,723 547,995
Other assets 148,287 129,994
Accounts payable 730,651 724,932
Retainage payable 287,064 265,246
Billings in excess of costs and estimated earnings 1,929,670 1,838,610
Accrued expenses and other current liabilities 396,374 396,121
Unamortized discount and debt issuance costs, non-current 15,774 17,983
Other long-term liabilities $ 285,959 $ 265,477
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, par value (in dollars per share) $ 1 $ 1
Preferred stock, shares issued (in shares) 0 0
Common stock, shares authorized (in shares) 112,500,000 112,500,000
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares issued (in shares) 52,569,117 52,791,451
Common stock, shares outstanding (in shares) 52,569,117 52,791,451
VIEs    
Cash and cash equivalents $ 449,842 $ 361,898
Accounts receivable 195,745 126,245
Retention receivable 225,158 216,099
Costs and estimated earnings in excess of billings 92,501 82,426
Other current assets 100,139 145,473
Property and equipment, net 26,115 23,246
Other assets 14,874 13,202
Accounts payable 108,088 64,712
Retainage payable 32,764 27,743
Billings in excess of costs and estimated earnings 488,890 520,455
Accrued expenses and other current liabilities 41,444 56,044
Other long-term liabilities $ 12,173 $ 10,602