v3.26.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Summary of Financial Liabilities for Instruments not Remeasured at Fair Value on a Recurring Basis (Details) - Nonrecurring - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds $ 134,120 $ 149,046
Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 246,186 244,560
Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 107,311 117,928
Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 26,809 31,118
Level 1    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 1 | Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 1 | Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 1 | Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 2    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 2 | Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 2 | Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 2 | Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 3    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 134,120 149,046
Level 3 | Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 246,186 244,560
Level 3 | Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 107,311 117,928
Level 3 | Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds $ 26,809 $ 31,118