v3.24.0.1
Acquisitions - Estimated Fair Value and Weighted Average Amortization Period of Acquired Assets and Assumed Intangible Liabilities (Details) - USD ($)
$ in Thousands
Dec. 20, 2023
Feb. 15, 2023
Nov. 11, 2022
Jun. 10, 2022
Stellar HI 2 Acquisition        
Business Acquisition [Line Items]        
Fair value, favorable rate revenue contracts       $ 2,900
Favorable rate revenue contracts | Stellar HI 2 Acquisition        
Business Acquisition [Line Items]        
Fair value, favorable rate revenue contracts       $ 2,903
Weighted average amortization period       10 years
Favorable rate revenue contracts | Caldera Acquisition | SREC        
Business Acquisition [Line Items]        
Fair value, favorable rate revenue contracts $ 350      
Weighted average amortization period 4 years      
Favorable rate revenue contracts | True Green II Acquisition | PPA        
Business Acquisition [Line Items]        
Fair value, favorable rate revenue contracts   $ 800    
Weighted average amortization period   19 years    
Favorable rate revenue contracts | True Green II Acquisition | Renewable Energy Credits        
Business Acquisition [Line Items]        
Fair value, favorable rate revenue contracts   $ 50    
Weighted average amortization period   16 years    
Favorable rate revenue contracts | DESRI II & DESRI V Of Acquisition | PPA        
Business Acquisition [Line Items]        
Fair value, favorable rate revenue contracts     $ 30,239  
Weighted average amortization period     8 years  
Unfavorable rate revenue contracts | Stellar HI 2 Acquisition        
Business Acquisition [Line Items]        
Fair Value, unfavorable rate revenue contracts       $ (464)
Weighted average amortization period       15 years
Unfavorable rate revenue contracts | Caldera Acquisition | SREC        
Business Acquisition [Line Items]        
Fair Value, unfavorable rate revenue contracts $ (5,200)      
Weighted average amortization period 3 years      
Unfavorable rate revenue contracts | True Green II Acquisition | PPA        
Business Acquisition [Line Items]        
Fair Value, unfavorable rate revenue contracts   $ (800)    
Weighted average amortization period   17 years    
Unfavorable rate revenue contracts | True Green II Acquisition | Renewable Energy Credits        
Business Acquisition [Line Items]        
Fair Value, unfavorable rate revenue contracts   $ (3,300)    
Weighted average amortization period   3 years    
Unfavorable rate revenue contracts | DESRI II & DESRI V Of Acquisition | PPA        
Business Acquisition [Line Items]        
Fair Value, unfavorable rate revenue contracts     $ (791)  
Weighted average amortization period     12 years