v3.26.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Apr. 30, 2026
Feb. 28, 2026
Jun. 18, 2025
Loss Contingencies [Line Items]            
Line of credit facility, maximum borrowing capacity           $ 585,000,000
Standby Letters of Credit            
Loss Contingencies [Line Items]            
Letters of credit outstanding, amount $ 35,000   $ 35,000      
Standby letters of credit drawn 0   0      
Standby Letters of Credit | Federal Agencies            
Loss Contingencies [Line Items]            
Line of credit facility, maximum borrowing capacity 10,000   10,000      
Standby Letters of Credit | Insurance Company            
Loss Contingencies [Line Items]            
Line of credit facility, maximum borrowing capacity 25,000   25,000      
Surety Bond            
Loss Contingencies [Line Items]            
Value of surety bonds issued       $ 1,207,874 $ 99,740  
Surety Bond | Insurance Company One            
Loss Contingencies [Line Items]            
Value of surety bonds issued 250,000   250,000      
Surety Bond | Insurance Company Two            
Loss Contingencies [Line Items]            
Value of surety bonds issued 2,000,000   2,000,000      
Surety Bond            
Loss Contingencies [Line Items]            
Value of surety bonds issued 3,582,614   2,275,000      
Issued surety bonds 25,000   $ 25,000      
RRC surety bonds $ 27,441 $ 15,000