v3.25.1
Investments - Schedule of Income of Unconsolidated Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Investments [Line Items]    
Total $ 64,286 $ 180,500
Windfield    
Schedule of Investments [Line Items]    
Total 54,986 172,679
Other joint ventures    
Schedule of Investments [Line Items]    
Total $ 9,300 $ 7,821