Annual report pursuant to Section 13 and 15(d)

Leases - Narrative (Details)

v3.22.4
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
lease
renewal_option
project
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Number of renewal options | renewal_option 1    
Number of leases not yet commenced | lease 4    
Net present value of commitments $ 12,560,000    
Net amortization expense (gains) $ 383,000 $ 230,000 $ 228,000
Solar PV project      
Lessee, Lease, Description [Line Items]      
Solar PV projects sold | project 4    
Available funding under lending commitment $ 204,664,000    
Revolving Credit Facility | Line of Credit      
Lessee, Lease, Description [Line Items]      
Stated interest rate (percent) 7.35%    
Revolving Credit Facility | Solar PV project      
Lessee, Lease, Description [Line Items]      
Investment fund call option exercise $ 23,905,000    
December 2020 Long Term Finance Liability | Solar PV project      
Lessee, Lease, Description [Line Items]      
Solar PV projects sold | project 8    
Investment fund call option exercise $ 18,254,000    
Maximum combined funding amount 23,559,000    
December 2020 Long Term Finance Liability | Revolving Credit Facility | Solar PV project | Line of Credit      
Lessee, Lease, Description [Line Items]      
Available funding under lending commitment $ 0    
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease renewal term 6 months    
Lease term 5 years    
Minimum | Long Term Financing Facility | Solar PV project      
Lessee, Lease, Description [Line Items]      
Stated interest rate (percent) 0.00%    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease renewal term 7 years    
Lease term 20 years    
Maximum | Long Term Financing Facility | Solar PV project      
Lessee, Lease, Description [Line Items]      
Stated interest rate (percent) 1.17%