v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Total net revenue $ 34,811 $ 50,462 $ 191,221 $ 195,766 $ 173,165
Add back: Contract amortization, net 2,459 (2,921) 7,419 14,301 8,060
Less: Lease revenue (1,788) (2,617) (8,540) (10,096) (10,147)
Less: Investment, dividend, interest and other income (266) (141) (3,740) (5,694) (7,760)
Total revenue from contracts with customers 35,216 44,783 186,360 194,277 163,318
Energy sales          
Disaggregation of Revenue [Line Items]          
Total net revenue 30,837 39,143 159,638 156,908 138,530
RECs and other incentives          
Disaggregation of Revenue [Line Items]          
Total net revenue 3,468 4,837 22,896 28,317 20,771
Investment Management revenue          
Disaggregation of Revenue [Line Items]          
Total net revenue 2,518 3,260 11,482 18,757 13,490
Other revenue          
Disaggregation of Revenue [Line Items]          
Total net revenue 447 301 4,624 6,085 8,434
Contract amortization, net          
Disaggregation of Revenue [Line Items]          
Total net revenue $ (2,459) $ 2,921 $ (7,419) $ (14,301) $ (8,060)