XML 104 R93.htm IDEA: XBRL DOCUMENT v3.25.4
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
Dec. 31, 2025
Dec. 31, 2024
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds $ 149,046 $ 109,525
Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 244,560 233,125
Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 117,928 98,481
Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 31,118 11,044
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 149,046 109,525
Level 3 | Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 244,560 233,125
Level 3 | Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 117,928 98,481
Level 3 | Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds $ 31,118 $ 11,044