XML 29 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents $ 267,072 $ 380,564
Accounts receivable 1,087,369 1,054,014
Retention receivable 546,668 580,926
Costs and estimated earnings in excess of billings 1,160,710 1,143,846
Other current assets 187,822 217,601
Accumulated depreciation 548,937 534,171
Property and equipment, net 434,371 441,291
Accounts payable 622,776 466,545
Retention payable 223,962 223,138
Billings in excess of costs and estimated earnings 987,447 1,103,530
Accrued expenses and other current liabilities 207,877 214,309
Unamortized discount and debt issuance costs, non-current $ 31,387 $ 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,389,430 52,025,497
Common stock, shares outstanding (in shares) 52,389,430 52,025,497
VIEs    
Cash and cash equivalents $ 156,912 $ 173,118
Accounts receivable 60,049 84,014
Retention receivable 157,536 161,187
Costs and estimated earnings in excess of billings 87,833 58,089
Other current assets 18,918 26,725
Property and equipment, net 29,449 35,135
Accounts payable 28,980 24,160
Retention payable 18,444 22,841
Billings in excess of costs and estimated earnings 394,866 439,759
Accrued expenses and other current liabilities $ 10,620 $ 18,206