XML 87 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Investments in and Advances to Joint Ventures - Summary of Financial Statement Impact From Changes in Estimates which Resulted in Write-down Design Build Joint Ventures (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Equity Method Investments [Line Items]        
Operating income (loss) $ 114,988 $ 83,340 $ 328,254 $ 210,914
Net Income (Loss) $ 71,951 $ 47,447 $ 33,768 $ 116,241
Diluted income (loss) per share $ 0.65 $ 0.42 $ 0.31 $ 1.03
Critical Infrastructure        
Schedule of Equity Method Investments [Line Items]        
Operating income (loss) $ (23,520) $ 0 $ (37,023) $ (3,079)
Net Income (Loss) $ (17,569) $ 0 $ (27,656) $ (2,291)
Diluted income (loss) per share $ (0.16) $ 0 $ (0.26) $ (0.02)
Unconsolidated Joint Ventures        
Schedule of Equity Method Investments [Line Items]        
Net Income (Loss) $ 20,740 $ 53,896 $ 5,551 $ 39,570
Unconsolidated Joint Ventures | Critical Infrastructure        
Schedule of Equity Method Investments [Line Items]        
Operating income (loss) (6,716) 5,099 (37,509) (12,414)
Net Income (Loss) $ (4,936) $ 3,799 $ (35,258) $ (9,248)
Diluted income (loss) per share $ (0.04) $ 0.03 $ (0.33) $ (0.08)