XML 25 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 578,330 $ 417,663
Receivables, net 511,742 598,705
Contract assets ($115,834 and $68,520 related to CCJVs) 328,353 262,987
Other current assets ($3,982 and $5,590 related to CCJVs) 41,824 53,102
Property and equipment, net ($6,792 and $7,557 related to CCJVs) 716,184 662,864
Accounts payable ($74,745 and $62,755 related to CCJVs) 407,223 408,363
Contract liabilities ($80,096 and $50,929 related to CCJVs) 299,671 243,848
Accrued expenses and other current liabilities ($4,706 and $5,426 related to CCJVs) $ 323,956 $ 337,740
Preferred stock, par value (USD per share) $ 0.01 $ 0.01
Preferred stock, authorized (shares) 3,000,000 3,000,000
Preferred stock, outstanding (shares) 0 0
Common stock, par value (USD per share) $ 0.01 $ 0.01
Common stock, authorized (shares) 150,000,000 150,000,000
Common stock, issued (shares) 43,424,646 43,944,118
Common stock, outstanding (shares) 43,424,646 43,944,118
Intangible assets $ 127,886 $ 117,322
Consolidated Construction Corporate Joint Venture    
Cash and cash equivalents 173,894 120,224
Receivables, net 33,708 62,040
Contract assets ($115,834 and $68,520 related to CCJVs) 115,834 68,520
Other current assets ($3,982 and $5,590 related to CCJVs) 3,982 5,590
Property and equipment, net ($6,792 and $7,557 related to CCJVs) 6,792 7,557
Accounts payable ($74,745 and $62,755 related to CCJVs) 74,745 62,755
Contract liabilities ($80,096 and $50,929 related to CCJVs) 80,096 50,929
Accrued expenses and other current liabilities ($4,706 and $5,426 related to CCJVs) $ 4,706 $ 5,426