v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as reported in the Consolidated Statements of Operations:
Three months ended
June 30,
Six months ended
June 30,
(in thousands)
2026202520262025
Energy sales$34,805 $45,030 $65,642 $84,173 
RECs and other incentives4,498 5,070 7,966 9,907 
Investment Management revenue4,373 2,286 6,891 5,546 
Other revenue924 1,290 1,371 1,591 
Contract amortization, net(2,715)(3,067)(5,174)(146)
Total net revenue$41,885 $50,609 $76,696 $101,071 
Add back: Contract amortization, net2,715 3,067 5,174 146 
Less: Lease revenue(1,947)(2,415)(3,735)(5,032)
Less: Investment, dividend, interest and other income(938)(1,106)(1,204)(1,247)
Total revenue from contracts with customers$41,715 $50,155 $76,931 $94,938 
Schedule of Remaining Performance Obligations The following table includes the approximate amounts expected to be recognized related to remaining performance obligations for each of the next five years and thereafter:
(in thousands)
Period ended June 30,Amount
2026-2027$87 
2027-2028159 
2028-2029158 
2029-2030148 
2030-203197 
Thereafter565 
Total$1,214