Quarterly report pursuant to Section 13 or 15(d)

COMMITMENTS AND CONTINGENCIES - Narrative (Details)

v3.24.1.u1
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Feb. 23, 2024
USD ($)
Feb. 22, 2024
USD ($)
Jan. 10, 2024
USD ($)
insuranceCompany
Aug. 31, 2022
USD ($)
Jul. 01, 2014
USD ($)
Loss Contingencies [Line Items]            
Line of credit facility, maximum borrowing capacity         $ 600,000,000 $ 1,000,000,000
Carrying value $ 25,000          
Number of insurance companies | insuranceCompany       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    
Surety Bond            
Loss Contingencies [Line Items]            
Carrying value $ 2,275,000          
Extended term for surety bonds 1 year          
Surety Bond | NEW MEXICO            
Loss Contingencies [Line Items]            
Carrying value $ 500,438          
Standby Letters of Credit            
Loss Contingencies [Line Items]            
Standby letters of credit drawn $ 0          
State and Federal Agencies | Standby Letters of Credit            
Loss Contingencies [Line Items]            
Line of credit facility, maximum borrowing capacity   $ 10,000 $ 260,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