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
Jun. 30, 2026
Dec. 31, 2025
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds $ 142,573 $ 149,046
Convertible Senior Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 279,565 0
Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 34,819 244,560
Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 108,592 117,928
Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 33,981 31,118
Level 1    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 0 0
Level 1 | Convertible Senior Notes    
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 | Convertible Senior Notes    
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 142,573 149,046
Level 3 | Convertible Senior Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 279,565 0
Level 3 | Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 34,819 244,560
Level 3 | Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds 108,592 117,928
Level 3 | Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total Bonds $ 33,981 $ 31,118