v3.26.1
Our Portfolio - Schedule of Equity Method Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Carrying Value $ 4,253,780 $ 4,115,909
CarbonCount Holdings 1 LLC    
Schedule of Equity Method Investments [Line Items]    
Carrying Value 820,000  
Jupiter Equity Holdings LLC    
Schedule of Equity Method Investments [Line Items]    
Carrying Value 500,000  
Daggett Renewable HoldCo LLC    
Schedule of Equity Method Investments [Line Items]    
Carrying Value 387,000  
Other equity method investments    
Schedule of Equity Method Investments [Line Items]    
Carrying Value $ 2,547,000