XML 94 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Construction Joint Ventures - Unconsolidated Construction Joint Ventures Financial Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Cash, cash equivalents and marketable securities $ 94,856 $ 117,962
Other current assets 599,625 666,536
Noncurrent assets 35,886 52,580
Current liabilities 151,655 191,175
Equity in construction joint ventures 137,277 156,311
Other Partners Interest in Partnerships    
Schedule of Equity Method Investments [Line Items]    
Unconsolidated construction joint venture assets 498,872 574,723
Unconsolidated construction joint venture liabilities 57,437 85,131
Reporting Entitys Interest in Joint Venture    
Schedule of Equity Method Investments [Line Items]    
Unconsolidated construction joint venture assets 231,495 262,355
Unconsolidated construction joint venture liabilities $ 94,218 $ 106,044