Annual report [Section 13 and 15(d), not S-K Item 405]

Energy Assets, Net - Additional Information (Details)

v3.25.0.1
Energy Assets, Net - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 12, 2024
USD ($)
Nov. 01, 2023
USD ($)
Aug. 04, 2023
USD ($)
Jan. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
project
energy_asset
Dec. 31, 2023
USD ($)
project
Dec. 31, 2022
USD ($)
Feb. 26, 2024
USD ($)
Property, Plant and Equipment [Line Items]                
Payment on seller's promissory note         $ 61,941 $ 0 $ 0  
Benefit of grant amount           $ 20,970    
Number of energy assets disposed of | energy_asset         8      
Sale of investment tax credit         $ 47,534      
Number of ESPC asset projects | project         6 6    
Energy Asset Group One                
Property, Plant and Equipment [Line Items]                
Energy asset impairment charges         $ 8,715 $ 1,298    
Energy Asset Group Two                
Property, Plant and Equipment [Line Items]                
Energy asset impairment charges         3,669 311    
Bright Canyon Corporation                
Property, Plant and Equipment [Line Items]                
Asset acquisition, percentage of shares acquired     100.00%          
Asset acquisition, total purchase price $ 48,035   $ 87,964          
Cash payment for asset acquisition 9,839   5,000          
Payable to seller $ 32,500   46,694   5,696      
Asset acquisition, debt assumed               $ 36,270
Cash acquired     $ 11,206          
Payment on seller's promissory note       $ 29,441 $ 32,500 $ 18,400    
Adjustment, consideration transferred       $ 1,147        
November 2023 Purchase Agreement                
Property, Plant and Equipment [Line Items]                
Asset acquisition, total purchase price   $ 3,128            
Cash payment for asset acquisition   2,676            
Payable to seller   $ 452