v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and cash equivalents $ 802,979 $ 734,553
Accounts receivable 1,137,800 1,218,609
Retention receivable 699,946 668,894
Costs and estimated earnings in excess of billings 807,468 819,199
Other current assets 371,170 411,030
Accumulated depreciation 579,268 570,186
Property and equipment, net 554,766 547,995
Other assets 133,140 129,994
Accounts payable 679,129 724,932
Retainage payable 275,882 265,246
Billings in excess of costs and estimated earnings 1,893,509 1,838,610
Accrued expenses and other current liabilities 352,998 396,121
Unamortized discount and debt issuance costs, non-current 16,897 17,983
Other long-term Liabilities $ 272,154 $ 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,614,703 52,791,451
Common stock, shares outstanding (in shares) 52,614,703 52,791,451
VIEs    
Cash and cash equivalents $ 377,544 $ 361,898
Accounts receivable 187,977 126,245
Retention receivable 216,422 216,099
Costs and estimated earnings in excess of billings 71,526 82,426
Other current assets 122,878 145,473
Property and equipment, net 21,945 23,246
Other assets 15,638 13,202
Accounts payable 111,805 64,712
Retainage payable 27,765 27,743
Billings in excess of costs and estimated earnings 474,941 520,455
Accrued expenses and other current liabilities 47,401 56,044
Other long-term Liabilities $ 12,992 $ 10,602