v3.26.1
Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents $ 266,044 $ 466,388
Accounts receivable, net 1,146,226 1,124,417
Contract assets 1,062,280 915,806
Prepaid expenses and other current assets 228,495 176,932
Property and equipment, net 159,507 151,061
Right of use assets, operating leases 147,854 126,770
Accounts payable 246,895 250,514
Accrued expenses and other current liabilities 940,534 884,445
Contract liabilities 346,576 340,113
Short-term lease liabilities, operating leases 40,308 45,353
Long-term lease liabilities, operating leases $ 120,296 $ 94,044
Common stock, par value $ 1 $ 1
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares, issued 145,506,001 145,676,335
Common stock, shares, outstanding 57,556,643 56,103,965
Treasury stock, shares 38,708,253 38,708,253
ESOP    
Common stock, shares, outstanding 49,241,105 50,864,117
Consolidated Joint Ventures    
Cash and cash equivalents $ 79,806 $ 153,144
Accounts receivable, net 356,033 337,270
Contract assets 48,953 41,318
Prepaid expenses and other current assets 16,942 11,145
Property and equipment, net 2,334 2,488
Right of use assets, operating leases 3,744 4,482
Accounts payable 49,525 58,914
Accrued expenses and other current liabilities 184,251 195,747
Contract liabilities 44,283 44,802
Short-term lease liabilities, operating leases 2,041 2,395
Long-term lease liabilities, operating leases $ 1,699 $ 2,083