XML 71 R63.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds $ 127,287 $ 109,525
Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 207,659 233,125
Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 99,821 98,481
Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 27,466 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 127,287 109,525
Level 3 | Green Convertible Notes    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 207,659 233,125
Level 3 | Related party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds 99,821 98,481
Level 3 | Third-party bonds    
Fair Value Liabilities Not Measured On Recurring Basis [Line Items]    
Total bonds $ 27,466 $ 11,044