v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Equity Method Investments [Line Items]        
Operating loss $ 95,661 $ 111,422 $ 204,894 $ 213,266
Net Income (Loss) $ 55,230 $ 69,172 $ 121,433 $ 108,922
Diluted income (loss) per share $ 0.5 $ 0.63 $ 1.1 $ 0.99
Unconsolidated Joint Ventures        
Schedule of Equity Method Investments [Line Items]        
Net Income (Loss) $ 34,494 $ (11,971) $ 38,174 $ (15,189)
Unconsolidated Joint Ventures | Critical Infrastructure        
Schedule of Equity Method Investments [Line Items]        
Operating loss 0 (22,433) (12,841) (30,793)
Net Income (Loss) $ 0 $ (22,433) $ (9,608) $ (30,793)
Diluted income (loss) per share $ 0 $ (0.2) $ (0.09) $ (0.29)