v3.26.3
NOTES PAYABLE - Credit Facility (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Sep. 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