Annual report pursuant to Section 13 and 15(d)

Leases - Narrative (Details)

v3.24.0.1
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
project
lease_liability
renewal_option
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Aug. 31, 2023
Jan. 31, 2023
Lessee, Lease, Description [Line Items]          
Number of renewal options | renewal_option 1        
Net present value of commitments $ 10,500,000        
Number of lease liabilities | lease_liability 2        
Lease agreement period       30 years 37 years
Net amortization expense (gains) $ 230,000 $ 383,000 $ 230,000    
Ground Lease          
Lessee, Lease, Description [Line Items]          
Lease term 20 years        
Revolving Credit Facility | Line of Credit          
Lessee, Lease, Description [Line Items]          
Stated interest rate (percent) 9.54%        
December 2020 Long Term Finance Liability | Solar PV project          
Lessee, Lease, Description [Line Items]          
Solar PV projects sold | project 3        
Investment fund call option exercise $ 9,201,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        
August 2018 Long Term Finance Liability | Solar PV project          
Lessee, Lease, Description [Line Items]          
Solar PV projects sold | project 6        
Investment fund call option exercise $ 103,129,000        
August 2018 Long Term Finance Liability | Revolving Credit Facility | Solar PV project | Line of Credit          
Lessee, Lease, Description [Line Items]          
Available funding under lending commitment $ 350,000,000        
Minimum          
Lessee, Lease, Description [Line Items]          
Operating lease renewal term 6 months        
Minimum | August 2018 Long Term Finance Liability | 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        
Maximum | August 2018 Long Term Finance Liability | Solar PV project          
Lessee, Lease, Description [Line Items]          
Stated interest rate (percent) 1.17%