v3.25.1
Non-Recourse Debt - Schedule of Maturity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Debt Instrument [Line Items]      
Long-term debt $ 723,775    
Unamortized fair value adjustment (20,576)   $ (21,948)
Less: Unamortized deferred financing costs (3,077)   (3,342)
Total non-recourse debt 700,122   705,331
Less: Non-recourse debt, current (28,347)   (28,310)
Non-recourse debt, non-current 671,775   677,021
Legacy Spruce Power      
Debt Instrument [Line Items]      
Fair value adjustment of amortization of long-term debt 1,600 $ 1,500  
SVB Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt 192,425   196,240
Second SBV Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt 76,122   78,018
KeyBank Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt 52,695   53,830
Second KeyBank Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt 162,691   162,691
Barings GPSF Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt 130,000   130,000
Banco Santander Credit Agreement      
Debt Instrument [Line Items]      
Long-term debt $ 109,842   $ 109,842