XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents $ 528,462 $ 272,943
Accounts receivable, net 1,042,936 915,638
Contract assets 803,685 757,515
Prepaid expenses and other current assets 198,619 191,430
Property and equipment, net 98,217 98,957
Right of use assets, operating leases 136,169 159,211
Accounts payable 252,838 242,821
Accrued expenses and other current liabilities 822,124 801,423
Short-term lease liabilities, operating leases 52,840 58,556
Long-term lease liabilities, operating leases 98,152 117,505
Contract liabilities $ 298,104 $ 301,107
Common stock, par value $ 1 $ 1
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares, issued 146,698,035 146,341,363
Common stock, shares, outstanding 50,022,445 45,960,122
Treasury stock, shares 40,501,385 40,501,385
ESOP    
Common stock, shares, outstanding 56,161,683 59,879,857
Consolidated Joint Ventures    
Cash and cash equivalents $ 128,259 $ 128,761
Accounts receivable, net 278,869 274,846
Contract assets 41,963 11,096
Prepaid expenses and other current assets 15,220 11,929
Property and equipment, net 3,207 3,274
Right of use assets, operating leases 7,423 9,885
Accounts payable 55,621 49,234
Accrued expenses and other current liabilities 150,734 145,040
Short-term lease liabilities, operating leases 4,123 4,753
Long-term lease liabilities, operating leases 3,299 5,132
Contract liabilities $ 66,042 $ 61,234