v3.26.1
LONG-TERM DEBT AND BONDS PAYABLE - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 278,130 $ 0
Less: Original issue discount and debt issuance costs classified as a reduction to long-term debt/note payable (9,370) 0
Green Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 32,526 235,219
Less: Original issue discount and debt issuance costs classified as a reduction to long-term debt/note payable (1,444) (14,781)
Revenue Bonds    
Debt Instrument [Line Items]    
Long-term debt, gross 121,260 121,749
Less: Original issue discount and debt issuance costs classified as a reduction to long-term debt/note payable (25,230) (28,461)
Sylebra line of credit    
Debt Instrument [Line Items]    
Line of credit 0 0
Nonrelated Party    
Debt Instrument [Line Items]    
Long-term debt, gross 359,496 288,646
Less: Original issue discount and debt issuance costs classified as a reduction to long-term debt/note payable (14,708) (18,845)
Less: Current portion (2,026) (6,446)
Long-term debt, less current maturities 342,762 263,355
Nonrelated Party | Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 287,500 0
Nonrelated Party | Green Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 33,970 250,000
Nonrelated Party | Revenue Bonds    
Debt Instrument [Line Items]    
Long-term debt, gross 35,800 31,900
Nonrelated Party | Other Debt    
Debt Instrument [Line Items]    
Long-term debt, gross 2,226 6,746
Related Party    
Debt Instrument [Line Items]    
Long-term debt, gross 110,690  
Less: Original issue discount and debt issuance costs classified as a reduction to long-term debt/note payable (21,336) (24,397)
Less: Current portion (7,830) (7,570)
Long-term debt, less current maturities 81,524 86,343
Related Party | Revenue Bonds    
Debt Instrument [Line Items]    
Long-term debt, gross $ 110,690 $ 118,310