v3.26.1
Segment Reporting - Schedule of Revenue by Reportable Operating Segment (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
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue $ 34,811 $ 50,462 $ 191,221 $ 195,766 $ 173,165
Independent Power Producer ("IPP") Segment          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue 32,293 47,202 179,739 177,009 159,675
Energy revenue          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue 34,305 43,980 182,534 185,225 159,301
Energy revenue | Independent Power Producer ("IPP") Segment          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue 34,305 43,980 182,534 185,225 159,301
Other revenue          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue 447 301 4,624 6,085 8,434
Other revenue | Independent Power Producer ("IPP") Segment          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue 447 301 4,624 6,085 8,434
Contract amortization, net          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue (2,459) 2,921 (7,419) (14,301) (8,060)
Contract amortization, net | Independent Power Producer ("IPP") Segment          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue (2,459) 2,921 (7,419) (14,301) (8,060)
Investment Management revenue          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue 2,518 3,260 11,482 18,757 13,490
Investment Management revenue | Investment Management          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Total net revenue $ 2,518 $ 3,260 $ 11,482 $ 18,757 $ 13,490