XML 12 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Cash and cash equivalents $ 422,554 $ 453,548  
Accounts receivable, net 1,223,904 1,100,396  
Contract assets 822,487 741,504  
Prepaid expenses and other current assets 180,100 166,952  
Property and equipment, net 125,867 111,575  
Right of use assets, operating leases 133,535 153,048  
Accounts payable 271,415 207,589  
Accrued expenses and other current liabilities 912,138 894,425  
Contract liabilities 343,509 289,799  
Short-term lease liabilities, operating leases 49,514 52,725  
Long-term lease liabilities, operating leases $ 97,673 $ 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,368,908 146,656,225  
Common stock, shares, outstanding 55,535,089 52,657,447  
Treasury stock, shares 39,880,875 39,880,875  
ESOP      
Common stock, shares, outstanding 50,952,945 54,117,904  
Consolidated Joint Ventures      
Cash and cash equivalents $ 91,469 $ 202,121  
Accounts receivable, net 397,196 294,700  
Contract assets 9,197 7,906  
Prepaid expenses and other current assets 17,208 14,723  
Property and equipment, net 2,800 2,971  
Right of use assets, operating leases   5,726 $ 4,208
Accounts payable 36,515 28,214  
Accrued expenses and other current liabilities 213,246 198,797  
Contract liabilities 57,327 66,144  
Short-term lease liabilities, operating leases 2,516 3,522  
Long-term lease liabilities, operating leases $ 1,689 $ 2,203