Annual report pursuant to Section 13 and 15(d)

Leases - Narrative (Details)

v3.22.0.1
Leases - Narrative (Details)
1 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
project
renewal_option
Dec. 31, 2020
USD ($)
project
Dec. 31, 2019
USD ($)
project
Jul. 09, 2021
USD ($)
Jul. 08, 2021
USD ($)
Mar. 22, 2021
USD ($)
Jan. 31, 2020
USD ($)
Aug. 31, 2018
USD ($)
Lessee, Lease, Description [Line Items]                  
Number of renewal options | renewal_option   1              
Net amortization expense (gains)   $ 230,000 $ 228,000 $ 230,000          
Maximum combined funding amount               $ 150,000,000  
Long Term Financing Facility                  
Lessee, Lease, Description [Line Items]                  
Maximum combined funding amount             $ 350,000,000   $ 150,000,000
Solar PV project                  
Lessee, Lease, Description [Line Items]                  
Solar PV projects sold | project   10   3          
Investment fund call option exercise       $ 13,700,000          
Available funding under lending commitment   $ 228,569,000              
Solar PV project | Revolving Credit Facility                  
Lessee, Lease, Description [Line Items]                  
Investment fund call option exercise   $ 83,138,000              
Solar PV project | Revolving Credit Facility | Subsequent Event                  
Lessee, Lease, Description [Line Items]                  
Investment fund call option exercise $ 6,644,000                
Solar PV project | December 2020 Long Term Finance Liability                  
Lessee, Lease, Description [Line Items]                  
Solar PV projects sold | project     2            
Investment fund call option exercise     $ 4,342,000            
Maximum combined funding amount         $ 23,559,000 $ 4,500,000      
Solar PV project | December 2021 Long Term Finance Liability                  
Lessee, Lease, Description [Line Items]                  
Solar PV projects sold | project   1              
Investment fund call option exercise   $ 3,281,000              
Stated interest rate (percent)   0.00%              
Minimum                  
Lessee, Lease, Description [Line Items]                  
Operating lease renewal term   6 months              
Minimum | Long Term Financing Facility                  
Lessee, Lease, Description [Line Items]                  
Stated interest rate (percent)       0.00%          
Minimum | Solar PV project | Long Term Financing Facility                  
Lessee, Lease, Description [Line Items]                  
Stated interest rate (percent)   0.00%              
Maximum                  
Lessee, Lease, Description [Line Items]                  
Operating lease renewal term   7 years              
Maximum | Long Term Financing Facility                  
Lessee, Lease, Description [Line Items]                  
Stated interest rate (percent)       0.28%          
Maximum | Solar PV project | Long Term Financing Facility                  
Lessee, Lease, Description [Line Items]                  
Stated interest rate (percent)   1.17%