XML 212 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 358,304 $ 380,564
Accounts receivable 1,057,229 1,054,014
Retention receivable 550,224 580,926
Costs and estimated earnings in excess of billings 1,156,571 1,143,846
Other current assets 199,138 217,601
Accumulated depreciation 546,716 534,171
Property and equipment, net 438,605 441,291
Accounts payable 600,190 466,545
Retention payable 227,731 223,138
Billings in excess of costs and estimated earnings 1,002,268 1,103,530
Accrued expenses and other current liabilities 191,909 214,309
Unamortized discount and debt issuance costs, non-current $ 9,389 $ 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,284,162 52,025,497
Common stock, shares outstanding (in shares) 52,284,162 52,025,497
VIEs    
Cash and cash equivalents $ 171,727 $ 173,118
Accounts receivable 51,822 84,014
Retention receivable 154,951 161,187
Costs and estimated earnings in excess of billings 72,566 58,089
Other current assets 22,155 26,725
Property and equipment, net 33,813 35,135
Accounts payable 23,199 24,160
Retention payable 22,011 22,841
Billings in excess of costs and estimated earnings 425,410 439,759
Accrued expenses and other current liabilities $ 10,572 $ 18,206