XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 453,548 $ 272,943
Accounts receivable, net 1,100,396 915,638
Contract assets 741,504 757,515
Prepaid expenses and other current assets 166,952 191,430
Property and equipment, net 111,575 98,957
Right of use assets, operating leases 153,048 159,211
Accounts payable 207,589 242,821
Accrued expenses and other current liabilities $ 894,425 $ 801,423
Common stock, par value $ 1 $ 1
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares, issued 146,656,225 146,341,363
Common stock, shares, outstanding 52,657,447 45,960,122
Treasury stock, shares 39,880,875 39,880,875
Contract liabilities $ 289,799 $ 301,107
Short-term lease liabilities, operating leases 52,725 58,556
Long-term lease liabilities, operating leases $ 114,386 $ 117,505
ESOP    
Common stock, shares, outstanding 54,117,904 59,879,857
Consolidated Joint Ventures    
Cash and cash equivalents $ 202,121 $ 128,761
Accounts receivable, net 294,700 274,846
Contract assets 7,906 11,096
Prepaid expenses and other current assets 14,723 11,929
Property and equipment, net 2,971 3,274
Right of use assets, operating leases 5,726 9,885
Accounts payable 28,214 49,234
Accrued expenses and other current liabilities 198,797 145,040
Contract liabilities 66,144 61,234
Short-term lease liabilities, operating leases 3,522 4,753
Long-term lease liabilities, operating leases $ 2,203 $ 5,132