v3.25.2
Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and cash equivalents   $ 453,548
Accounts receivable, net   1,100,396
Contract assets   741,504
Prepaid expenses and other current assets   166,952
Property and equipment, net   111,575
Right of use assets, operating leases   153,048
Accounts payable   207,589
Accrued expenses and other current liabilities   894,425
Contract liabilities   289,799
Short-term lease liabilities, operating leases   52,725
Long-term lease liabilities, operating leases   $ 114,386
Common stock, par value $ 1 $ 1
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares, issued 146,676,400 146,656,225
Common stock, shares, outstanding 54,689,434 52,657,447
Treasury stock, shares 39,880,875 39,880,875
ESOP    
Common stock, shares, outstanding 52,106,902 54,117,904
Consolidated Joint Ventures    
Cash and cash equivalents $ 108,830 $ 202,121
Accounts receivable, net 380,171 294,700
Contract assets 8,382 7,906
Prepaid expenses and other current assets 14,235 14,723
Property and equipment, net 2,142 2,971
Right of use assets, operating leases 4,485 5,726
Accounts payable 50,047 28,214
Accrued expenses and other current liabilities 191,119 198,797
Contract liabilities 62,835 66,144
Short-term lease liabilities, operating leases 2,753 3,522
Long-term lease liabilities, operating leases $ 1,729 $ 2,203