XML 484 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalent $ 380,564 $ 259,351
Accounts receivable 1,054,014 1,171,085
Retainage receivable 580,926 585,556
Costs and estimated earnings in excess of billings 1,143,846 1,377,528
Other current assets 217,601 179,215
Property and equipment, net 441,291 435,088
Accounts payable 466,545 495,345
Retainage payable 223,138 246,562
Billings in excess of costs and estimated earnings 1,103,530 975,812
Accrued expenses and other current liabilities 214,309 179,523
Unamortized discount and debt issuance costs, non-current $ 11,000 $ 13,980
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,025,497 51,521,336
Common stock, shares outstanding (in shares) 52,025,497 51,521,336
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalent $ 173,118 $ 168,408
Accounts receivable 84,014 54,040
Retainage receivable 161,187 187,615
Costs and estimated earnings in excess of billings 58,089 83,911
Other current assets 26,725 33,340
Property and equipment, net 35,135 22,133
Accounts payable 24,160 36,484
Retainage payable 22,841 44,859
Billings in excess of costs and estimated earnings 439,759 480,839
Accrued expenses and other current liabilities $ 18,206 $ 5,082