v3.25.1
DEBT - Narrative (Details)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]      
Restricted cash $ 2,210 $ 4,004 $ 2,911
Trina Solar AG Note | Senior notes      
Debt Instrument [Line Items]      
Debt instrument, future periodic payment 7,500    
Debt instrument, balloon payment to be paid $ 30,000    
Interest Rate 1.00%    
Trina Solar (U.S.), Inc. Production Reserve Fee | Loans payable      
Debt Instrument [Line Items]      
Debt instrument, future periodic payment $ 44,000    
Interest Rate 0.00%    
Debt instrument, interest rate, increase (decrease) 6.00%    
Convertible note - related party | Convertible debt      
Debt Instrument [Line Items]      
Debt instrument, interest rate, increase (decrease) 3.00%    
Unsecured convertible note $ 80,000    
Debt instrument, term 5 years    
Debt instrument, interest rate terms 60 days    
Convertible note - related party $ 82,100    
Convertible note - related party | Convertible debt | Tranche one      
Debt Instrument [Line Items]      
Number of equity instruments (in shares) | shares 12.5    
Convertible note - related party | Convertible debt | Tranche two      
Debt Instrument [Line Items]      
Number of equity instruments (in shares) | shares 17.9    
Secured debt | Senior Secured Credit Facility | Line of credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 235,000    
Restricted cash $ 22,300    
Secured debt | Senior Secured Credit Facility | Line of credit | Base rate      
Debt Instrument [Line Items]      
Basis spread on variable rate 3.50%    
Secured debt | Senior Secured Credit Facility | Line of credit | SOFR      
Debt Instrument [Line Items]      
Basis spread on variable rate 2.50%