XML 12 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and cash equivalents $ 269,745 $ 453,548
Accounts receivable, net 1,124,951 1,100,396
Contract assets 822,781 741,504
Prepaid expenses and other current assets 183,694 166,952
Property and equipment, net 121,753 111,575
Right of use assets, operating leases 148,715 153,048
Accounts payable 288,519 207,589
Accrued expenses and other current liabilities 783,686 894,425
Contract liabilities 297,511 289,799
Short-term lease liabilities, operating leases 53,137 52,725
Long-term lease liabilities, operating leases $ 108,336 $ 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,704,037 146,656,225
Common stock, shares, outstanding 53,922,339 52,657,447
Treasury stock, shares 39,880,875 39,880,875
ESOP    
Common stock, shares, outstanding 52,900,764 54,117,904
Consolidated Joint Ventures    
Cash and cash equivalents $ 78,952 $ 202,121
Accounts receivable, net 394,220 294,700
Contract assets 8,485 7,906
Prepaid expenses and other current assets 15,697 14,723
Property and equipment, net 2,489 2,971
Right of use assets, operating leases 5,050 5,726
Accounts payable 52,267 28,214
Accrued expenses and other current liabilities 196,814 198,797
Contract liabilities 68,462 66,144
Short-term lease liabilities, operating leases 3,104 3,522
Long-term lease liabilities, operating leases $ 1,944 $ 2,203