XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents $ 526,090 $ 455,084
Accounts receivable 1,337,652 986,893
Contract Assets: 629,735 560,163
Costs and estimated earnings in excess of billings 856,379 942,522
Total other current assets 370,003 192,915
Accumulated depreciation 559,970 566,308
Property and equipment, net 454,554 422,988
Accounts payable 716,428 631,468
Retainage payable 254,077 240,971
Billings in excess of costs and estimated earnings 1,684,397 1,216,623
Accrued expenses and other current liabilities 274,908 219,525
Unamortized discount and debt issuance costs, non-current $ 20,047 $ 21,977
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,743,248 52,485,719
Common stock, shares outstanding (in shares) 52,743,248 52,485,719
VIEs    
Cash and cash equivalents $ 198,873 $ 131,738
Accounts receivable 189,220 51,953
Contract Assets: 198,276 171,704
Costs and estimated earnings in excess of billings 117,234 95,219
Total other current assets 95,196 24,954
Property and equipment, net 16,250 19,876
Accounts payable 60,841 22,845
Retainage payable 23,766 19,744
Billings in excess of costs and estimated earnings 465,721 326,561
Accrued expenses and other current liabilities $ 25,994 $ 16,391