v3.26.1
NOTES PAYABLE - Credit Facility (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Amendment    
NOTES PAYABLE    
Minimum EBITDA $ 50,000  
Maximum consolidated leverage ratio 2.5  
Minimum debt service coverage ratio 2  
Revolving credit facility    
NOTES PAYABLE    
Maximum borrowing capacity $ 100,000  
Debt issuance costs 258  
Letters of credit outstanding amount 0 $ 0
Available credit facility $ 81,800  
Revolving credit facility | Minimum    
NOTES PAYABLE    
Annual fee (as a percent) 0.20%  
Revolving credit facility | Maximum    
NOTES PAYABLE    
Annual fee (as a percent) 0.30%  
Revolving credit facility | Second Rate | Federal Funds Rate    
NOTES PAYABLE    
Basis points added 0.50%  
Revolving credit facility | Amendment | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum    
NOTES PAYABLE    
Basis points added 1.25%  
Revolving credit facility | Amendment | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum    
NOTES PAYABLE    
Basis points added 2.25%  
Revolving credit facility | Amendment | Second Rate | Minimum    
NOTES PAYABLE    
Basis points added 0.25%  
Revolving credit facility | Amendment | Second Rate | Maximum    
NOTES PAYABLE    
Basis points added 1.25%  
Revolving credit facility | Amendment | Second Rate | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate    
NOTES PAYABLE    
Basis points added 1.00%  
Revolving credit facility | Letter of credit sub-facility    
NOTES PAYABLE    
Maximum borrowing capacity $ 35,000  
Letters of credit outstanding amount 18,200  
Revolving credit facility | Letter of credit sub-facility | Amendment    
NOTES PAYABLE    
Maximum borrowing capacity 400,000  
Revolving credit facility | Swingline    
NOTES PAYABLE    
Maximum borrowing capacity $ 35,000