Annual report pursuant to Section 13 and 15(d)

Our Portfolio - Additional Information (Details)

v3.22.0.1
Our Portfolio - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 01, 2020
USD ($)
project
GW
Dec. 31, 2020
USD ($)
committee_member
equity_instrument
partnership
GW
Dec. 31, 2021
USD ($)
partnership
equity_instrument
Dec. 31, 2019
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]        
Equity method investments, receivables, real estate and investments     $ 3,580,000  
Allowance for loss on receivables   $ 36,000 $ 36,000  
Number of investments impaired or on non-accrual status | equity_instrument   0 0  
Equity method investments   $ 1,279,651 $ 1,759,651  
Jupiter Equity Holdings, LLC        
New Accounting Pronouncement, Early Adoption [Line Items]        
Portfolio of renewable energy projects, power | GW 2.3      
Total contribution $ 540,000      
Project, weighted average contract life 13 years      
Distribution percent 49.00%      
Review committee | committee_member   4    
Distribution from partnership, upon achievement of certain targets, percent 33.00%      
Equity method investments     $ 540,000  
Jupiter Equity Holdings, LLC | Sponsor        
New Accounting Pronouncement, Early Adoption [Line Items]        
Distribution from partnership, upon achievement of certain targets, percent 67.00%      
Jupiter Equity Holdings, LLC | Company        
New Accounting Pronouncement, Early Adoption [Line Items]        
Review committee | committee_member   2    
Jupiter Equity Holdings, LLC | Sponsor        
New Accounting Pronouncement, Early Adoption [Line Items]        
Review committee | committee_member   2    
Jupiter Equity Holdings, LLC | Onshore Wind Projects        
New Accounting Pronouncement, Early Adoption [Line Items]        
Number of projects owned | project 9      
Jupiter Equity Holdings, LLC | Solar Projects        
New Accounting Pronouncement, Early Adoption [Line Items]        
Number of projects owned | project 4      
Jupiter Equity Holdings, LLC | Jupiter Equity Holdings, LLC | Class A Units        
New Accounting Pronouncement, Early Adoption [Line Items]        
Ownership percent 100.00%      
The Lighthouse Partnerships        
New Accounting Pronouncement, Early Adoption [Line Items]        
Portfolio of renewable energy projects, power | GW   1.6    
Project, weighted average contract life   15 years    
Review committee | committee_member   4    
Capital contribution to partnership   $ 663,000    
Number of partnerships | partnership   3 4  
Preferred cash equity interest investment     $ 388,000  
Equity contributions     15,000  
Member loans     10,000  
The Lighthouse Partnerships | Expected investment        
New Accounting Pronouncement, Early Adoption [Line Items]        
Equity method investments     870,000  
The Lighthouse Partnerships | Company        
New Accounting Pronouncement, Early Adoption [Line Items]        
Review committee | committee_member   2    
The Lighthouse Partnerships | Sponsor        
New Accounting Pronouncement, Early Adoption [Line Items]        
Review committee | committee_member   2    
Equity investment converted to loan        
New Accounting Pronouncement, Early Adoption [Line Items]        
Equity method investments     24,000  
Portfolio loan     17,000  
Gain (loss) from equity method investments     7,000  
Loan converted to additional investment     18,000  
Performance Rating 3        
New Accounting Pronouncement, Early Adoption [Line Items]        
Allowance for loss on receivables     8,000  
Commercial receivables        
New Accounting Pronouncement, Early Adoption [Line Items]        
Allowance for loss on receivables   $ 36,000 36,000 $ 26,000
Commercial receivables | Performance Rating 3        
New Accounting Pronouncement, Early Adoption [Line Items]        
Equity method investments, receivables, real estate and investments     0  
Allowance for loss on receivables     8,000  
Equity method investments     $ 0