XML 85 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in and Advances to Joint Ventures - Summary of Financial Statement Impact From Changes In Estimates on an Unconsolidated Joint Ventures (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Equity Method Investments [Line Items]    
Operating loss $ 109,233 $ 101,844
Net Income (Loss) $ 66,203 $ 39,750
Diluted loss per share $ 0.6 $ 0.37
Unconsolidated Joint Ventures    
Schedule of Equity Method Investments [Line Items]    
Net Income (Loss) $ 3,680 $ (3,218)
Unconsolidated Joint Ventures | Critical Infrastructure    
Schedule of Equity Method Investments [Line Items]    
Operating loss 0 (8,361)
Net Income (Loss) $ 0 $ (6,258)
Diluted loss per share $ 0 $ (0.06)