XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 423,120 $ 272,943
Accounts receivable, net 1,023,463 915,638
Contract assets 768,007 757,515
Prepaid expenses and other current assets 212,664 191,430
Property and equipment, net 98,499 98,957
Right of use assets, operating leases 145,803 159,211
Accounts payable 274,140 242,821
Accrued expenses and other current liabilities 739,211 801,423
Short-term lease liabilities, operating leases 55,024 58,556
Long-term lease liabilities, operating leases 106,692 117,505
Contract liabilities $ 282,962 $ 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,717,387 146,341,363
Common stock, shares, outstanding 48,205,185 45,960,122
Treasury stock, shares 40,501,385 40,501,385
ESOP    
Common stock, shares, outstanding 57,998,295 59,879,857
Consolidated Joint Ventures    
Cash and cash equivalents $ 84,810 $ 128,761
Accounts receivable, net 332,308 274,846
Contract assets 8,521 11,096
Prepaid expenses and other current assets 15,808 11,929
Property and equipment, net 3,565 3,274
Right of use assets, operating leases 8,656 9,885
Accounts payable 33,339 49,234
Accrued expenses and other current liabilities 165,434 145,040
Short-term lease liabilities, operating leases 4,445 4,753
Long-term lease liabilities, operating leases 4,211 5,132
Contract liabilities $ 60,374 $ 61,234