XML 225 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and cash equivalent $ 259,351 $ 202,197
Accounts receivable 1,171,085 1,454,319
Retainage receivable 585,556 568,881
Costs and estimated earnings in excess of billings 1,377,528 1,356,768
Other current assets 179,215 186,773
Property and equipment, net 435,088 429,645
Accounts payable 495,345 512,056
Retainage payable 246,562 268,945
Billings in excess of costs and estimated earnings 975,812 761,689
Accrued expenses and other current liabilities 179,523 210,017
Unamortized discount and debt issuance costs, non-current $ 13,980 $ 17,109
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) 51,521,336 51,095,706
Common stock, shares outstanding (in shares) 51,521,336 51,095,706
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalent $ 168,408 $ 102,679
Accounts receivable 54,040 116,415
Retainage receivable 187,615 162,259
Costs and estimated earnings in excess of billings 83,911 143,105
Other current assets 33,340 43,718
Property and equipment, net 22,133 2,203
Accounts payable 36,484 96,097
Retainage payable 44,859 37,007
Billings in excess of costs and estimated earnings 480,839 355,270
Accrued expenses and other current liabilities $ 5,082 $ 8,566