v3.26.1
Our Portfolio - Schedule of Equity Method Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Carrying Value $ 4,782,318 $ 4,115,909
CarbonCount Holdings 1 LLC    
Schedule of Equity Method Investments [Line Items]    
Carrying Value 970,000  
Jupiter Equity Holdings LLC    
Schedule of Equity Method Investments [Line Items]    
Carrying Value 499,000  
Palmetto HASI Holdings LLC    
Schedule of Equity Method Investments [Line Items]    
Carrying Value 421,000  
Other equity method investments    
Schedule of Equity Method Investments [Line Items]    
Carrying Value $ 2,892,000