v3.25.1
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Debt Instrument [Line Items]      
Total debt principal $ 685,000   $ 685,000
Less: unamortized discount (81,843)   (82,723)
Total debt 603,157   602,277
Less: current portion 115,492   94,367
Noncurrent portion 487,665   507,910
Related party      
Debt Instrument [Line Items]      
Less: current portion 59,000 $ 51,500  
Senior notes | Trina Solar AG Note      
Debt Instrument [Line Items]      
Total debt principal 150,000   150,000
Loans payable | Trina Solar (U.S.), Inc. Production Reserve Fee      
Debt Instrument [Line Items]      
Total debt principal 220,000   220,000
Line of credit | Senior Secured Credit Facility | Secured debt      
Debt Instrument [Line Items]      
Total debt principal 235,000   235,000
Convertible debt | Convertible note - related party | Related party      
Debt Instrument [Line Items]      
Total debt principal $ 80,000   $ 80,000