XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Sale of Bright Canyon Energy (Details) - USD ($)
$ in Thousands
5 Months Ended 6 Months Ended 12 Months Ended
Jan. 30, 2024
Jan. 12, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Aug. 04, 2023
Feb. 11, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Gain on sale relating to BCE     $ 22,988 $ 0      
Discontinued Operations, Disposed of by Sale | BCE              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Assets held-for-sale   $ 35,000 37,000        
Consideration received   108,000       $ 44,000  
Gain on sale relating to BCE   29,000 23,000   $ 6,000    
Promissory notes received   46,000          
Credit reserve     $ 1,000        
Discontinued Operations, Disposed of by Sale | Bright Canyou Energy Corportion              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Investment tax credits $ 23,000            
Payments to acquire investment tax credits $ 21,000            
Ameresco, Inc. | Discontinued Operations, Disposed of by Sale | BCE              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Assets held-for-sale   79,000          
Liabilities transferred   $ 41,000          
Bridge Loan | Equity Bridge Loan Facility | BCE              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Debt instrument, face amount             $ 31,000
Term Loan | Non-Recourse Construction Term Loan Facility | BCE              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Debt instrument, face amount             $ 36,000