v3.26.1
Non-Recourse Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs $ 679,546   $ 679,546   $ 695,520
Less: Unamortized fair value adjustment (14,121)   (14,121)   (16,471)
Less: Unamortized deferred financing costs (2,850)   (2,850)   (2,281)
Total non-recourse debt 662,575   662,575   676,768
Less: Non-recourse debt, current (269,617)   (269,617)   (213,826)
Non-recourse debt, non-current 392,958   392,958   462,942
Legacy Spruce Power          
Debt Instrument [Line Items]          
Fair value adjustment of amortization of long-term debt 2,100 $ 1,600 3,700 $ 3,300  
SVB Credit Agreement          
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs 169,445   169,445   177,515
Second SBV Credit Agreement          
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs 67,500   67,500   70,670
KeyBank Credit Agreement          
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs 47,048   47,048   49,223
Second KeyBank Credit Agreement          
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs 161,090   161,090   160,955
Barings GPSF Credit Agreement          
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs 127,042   127,042   128,140
Banco Santander Credit Agreement          
Debt Instrument [Line Items]          
Total non-recourse debt excluding unamortized costs $ 107,421   $ 107,421   $ 109,017