Quarterly report [Sections 13 or 15(d)]

COMMITMENTS AND CONTINGENCIES (Details)

v3.25.1
COMMITMENTS AND CONTINGENCIES (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Feb. 23, 2024
USD ($)
Feb. 22, 2024
USD ($)
Jan. 10, 2024
USD ($)
bond
insuranceCompany
Aug. 31, 2022
USD ($)
Loss Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity         $ 600,000,000
Surety Bond          
Loss Contingencies [Line Items]          
Number of surety bonds | bond       2  
Surety Bond | Insurance Company One          
Loss Contingencies [Line Items]          
Carrying value       $ 250,000  
Surety Bond | Insurance Company Two          
Loss Contingencies [Line Items]          
Carrying value       $ 2,000,000  
Number of insurance companies | insuranceCompany       2  
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 (in years) 1 year        
Insurance Company | Standby Letters of Credit          
Loss Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 25,000 $ 500,438