v3.26.1
LONG-TERM DEBT AND BONDS PAYABLE - Revenue Bonds Sold to Related Party (Details) - Revenue Bonds - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Oct. 25, 2024
Debt Instrument [Line Items]        
Long-term debt, gross $ 123,377,000   $ 121,749,000  
Purchase price per bond   $ 880    
Interest expense 600,000 $ 300,000    
Gross proceeds   16,400,000    
Principal amount 249,550,000 1,000    
Senior Bonds        
Debt Instrument [Line Items]        
Long-term debt, gross 0 18,600,000    
Principal amount       $ 168,480,000
Related Party        
Debt Instrument [Line Items]        
Long-term debt, gross 118,310,000   $ 118,310,000  
Interest expense 3,800,000 3,900,000    
Related Party | Senior Bonds        
Debt Instrument [Line Items]        
Long-term debt, gross $ 0 $ 0