v3.26.1
LONG-TERM DEBT AND BONDS PAYABLE - Revenue Bonds Sold to Related Party (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Oct. 25, 2024
Related Party            
Debt Instrument [Line Items]            
Long-term debt, gross $ 110,690,000   $ 110,690,000      
Gross proceeds     0 $ 10,063,000    
Revenue Bonds            
Debt Instrument [Line Items]            
Long-term debt, gross 121,260,000   121,260,000   $ 121,749,000  
Purchase price per bond       $ 880    
Interest expense 600,000 $ 800,000 1,100,000 $ 1,000,000    
Gross proceeds       16,800,000    
Principal amount 227,180,000 1,000 227,180,000 1,000    
Revenue Bonds | Senior Bonds            
Debt Instrument [Line Items]            
Long-term debt, gross 0 19,100,000 0 $ 19,100,000    
Principal amount           $ 168,480,000
Revenue Bonds | Related Party            
Debt Instrument [Line Items]            
Long-term debt, gross 110,690,000   110,690,000   $ 118,310,000  
Purchase price per bond       $ 880    
Interest expense 2,200,000 2,800,000 4,400,000 $ 4,900,000    
Gross proceeds       10,100,000    
Principal amount   1,000   1,000    
Revenue Bonds | Related Party | Senior Bonds            
Debt Instrument [Line Items]            
Long-term debt, gross $ 0 $ 11,400,000 $ 0 $ 11,400,000