XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and cash equivalents $ 276,489 $ 455,084
Accounts receivable 1,298,255 986,893
Contract Assets: 591,623 560,163
Costs and estimated earnings in excess of billings 947,539 942,522
Other current assets 199,276 192,915
Accumulated depreciation 577,797 566,308
Property and equipment, net 440,626 422,988
Accounts payable 757,652 631,468
Retainage payable 242,061 240,971
Billings in excess of costs and estimated earnings 1,375,597 1,216,623
Accrued expenses and other current liabilities 239,011 219,525
Unamortized discount and debt issuance costs, non-current $ 21,029 $ 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,702,538 52,485,719
Common stock, shares outstanding (in shares) 52,702,538 52,485,719
VIEs    
Cash and cash equivalents $ 161,906 $ 131,738
Accounts receivable 85,435 51,953
Contract Assets: 180,920 171,704
Costs and estimated earnings in excess of billings 142,088 95,219
Other current assets 21,781 24,954
Property and equipment, net 15,907 19,876
Accounts payable 37,849 22,845
Retainage payable 20,394 19,744
Billings in excess of costs and estimated earnings 372,307 326,561
Accrued expenses and other current liabilities $ 31,332 $ 16,391