XML 34 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalent $ 455,084 $ 380,564
Accounts receivable 986,893 1,054,014
Retainage receivable 560,163 580,926
Costs and estimated earnings in excess of billings 942,522 1,143,846
Other current assets 192,915 217,601
Property and equipment, net 422,988 441,291
Accounts payable 631,468 466,545
Retainage payable 240,971 223,138
Billings in excess of costs and estimated earnings 1,216,623 1,103,530
Accrued expenses and other current liabilities 219,525 214,309
Unamortized discount and debt issuance costs, non-current $ 21,977 $ 11,000
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,485,719 52,025,497
Common stock, shares outstanding (in shares) 52,485,719 52,025,497
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalent $ 131,738 $ 173,118
Accounts receivable 51,953 84,014
Retainage receivable 171,704 161,187
Costs and estimated earnings in excess of billings 95,219 58,089
Other current assets 24,954 26,725
Property and equipment, net 19,876 35,135
Accounts payable 22,845 24,160
Retainage payable 19,744 22,841
Billings in excess of costs and estimated earnings 326,561 439,759
Accrued expenses and other current liabilities $ 16,391 $ 18,206