Quarterly report pursuant to Section 13 or 15(d)

ASSETS HELD FOR SALE - Additional Information (Details)

v3.24.3
ASSETS HELD FOR SALE - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
membership_interest_purchase_agreement
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
energy_asset
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Assets [1] $ 3,982,238   $ 3,982,238   $ 3,713,776
Revenues 500,873 $ 335,149 1,237,261 $ 933,265  
Gross profit $ 77,139 $ 63,656 189,301 $ 172,253  
Energy Assets          
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 13        
Assets $ 54,012   $ 54,012    
Revenues 67,673        
Gross profit 12,702        
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         33,851
Liabilities held for sale         5,546
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 21,422   $ 21,422   38,404
Liabilities held for sale $ 5,300   $ 5,300   $ 8,351
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2024 and December 31, 2023 of $214,969 and $312,701, respectively. Includes liabilities of consolidated VIEs at September 30, 2024 and December 31, 2023 of $47,259 and $199,063, respectively. See Note 13.