Quarterly report [Sections 13 or 15(d)]

COMMITMENTS AND CONTINGENCIES (Details)

v3.25.2
COMMITMENTS AND CONTINGENCIES (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 18, 2025
USD ($)
Feb. 23, 2024
USD ($)
Feb. 22, 2024
USD ($)
Jan. 10, 2024
USD ($)
bond
insuranceCompany
Loss Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 585,000,000      
Surety Bond          
Loss Contingencies [Line Items]          
Number of surety bonds | bond         2
Surety Bond | Insurance Company Two          
Loss Contingencies [Line Items]          
Carrying value         $ 2,000,000
Number of insurance companies | insuranceCompany         2
Surety Bond | Insurance Company One          
Loss Contingencies [Line Items]          
Carrying value         $ 250,000
Surety Bond          
Loss Contingencies [Line Items]          
Carrying value $ 2,275,000        
Extended term for surety bonds 1 year        
Issued surety bonds $ 25,000        
Surety Bond | NEW MEXICO          
Loss Contingencies [Line Items]          
Carrying value 500,438        
Standby Letters of Credit          
Loss Contingencies [Line Items]          
Letters of credit outstanding, amount 35,000        
Standby letters of credit drawn $ 0        
State of Texas | Standby Letters of Credit          
Loss Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity     $ 0 $ 250,000  
Federal Agencies | Standby Letters of Credit          
Loss Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity     10,000 10,000  
Extended term under letter of credit arrangement 1 year        
Insurance Company | Standby Letters of Credit          
Loss Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity     $ 25,000 $ 500,438