v3.26.1
LONG-TERM DEBT AND BONDS PAYABLE - Schedule of Debt (Parenthetical) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Convertible Senior Notes | Nonrelated Party    
Debt Instrument [Line Items]    
Maturity date Jul. 31, 2032  
Interest rate, percent 4.75%  
Green Convertible Senior Notes | Nonrelated Party    
Debt Instrument [Line Items]    
Maturity date Aug. 31, 2030 Aug. 31, 2030
Interest rate, percent 7.25% 7.25%
Revenue Bonds | Nonrelated Party    
Debt Instrument [Line Items]    
Interest rate, percent 7.00% 7.00%
Repayments beginning year 2031 2031
Repayments maturing year 2042 2042
Revenue Bonds | Related Party    
Debt Instrument [Line Items]    
Maturity date Dec. 31, 2042 Dec. 31, 2042
Revenue Bonds | Related Party | Minimum    
Debt Instrument [Line Items]    
Interest rate, percent 6.50% 6.50%
Revenue Bonds | Related Party | Maximum    
Debt Instrument [Line Items]    
Interest rate, percent 13.00% 13.00%
Sylebra line of credit    
Debt Instrument [Line Items]    
Interest rate, percent 17.50% 17.50%
Maximum borrowing capacity $ 200,000,000 $ 200,000,000
Line of credit, maturity date Sep. 30, 2027 Sep. 30, 2027