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

Assets Held For Sale - Additional Information (Details)

v3.25.0.1
Assets Held For Sale - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
membership_interest_purchase_agreement
energy_asset
Dec. 31, 2023
USD ($)
energy_asset
Dec. 31, 2022
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Assets [1] $ 4,158,508 $ 3,713,776  
Revenues 1,769,928 1,374,633 $ 1,824,422
Gross profit $ 256,091 246,429 $ 290,833
Renewal Energy Program      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Number of membership interest purchase agreements | membership_interest_purchase_agreement 15    
Assets $ 87,465    
Revenues 69,806    
Gross profit $ 15,545    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Five Energy Asset Projects Previously Held For Sale      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Energy asset projects held for sale | energy_asset 5    
Assets held for sale   33,851  
Liabilities held for sale   $ 5,546  
Disposal Group, Held-for-Sale, Not Discontinued Operations | Three Energy Asset Projects      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Energy asset projects held for sale | energy_asset 3    
Assets held for sale $ 8,372    
Liabilities held for sale $ 771    
Disposal Group, Held-for-Sale, Not Discontinued Operations | Five Energy Asset Projects      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Energy asset projects held for sale | energy_asset   5  
Assets held for sale   $ 38,404  
Liabilities held for sale   $ 8,351  
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) of $158,548 as of December 31, 2024 and $312,701 as of December 31, 2023. Includes liabilities of consolidated VIEs of $16,871 as of December 31, 2024 and $199,063 as of December 31, 2023. See Note 11.