XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 05, 2025
May 06, 2025
May 05, 2025
Dec. 18, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
DEBT [Abstract]                  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]       SOFR          
Loss on debt extinguishment         $ (2,177) $ 0 $ (3,336) $ 0  
Ares Credit Facility [Member]                  
DEBT [Abstract]                  
Amount of loan repaid             72,500 0  
Amount drew from the credit facility             30,000 $ 0  
Ares Term Loan [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount         0   0   $ 32,500
Revolving Credit Facility [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount         0   0   42,500
JPM Term Loan [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount         74,531   74,531   $ 0
Ares Credit Agreement [Member]                  
DEBT [Abstract]                  
Loss on debt extinguishment             $ (1,200)    
Ares Credit Agreement [Member] | Ares Credit Facility [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount       $ 135,000          
Maturity date             Dec. 20, 2027    
Scheduled principal payments       $ 0          
Number of business days for prior written notice             3 days    
Aggregate principal amount revolving credit facility         36,250   $ 36,250    
Ares Credit Agreement [Member] | Prepaid On Or Prior To First Anniversary [Member]                  
DEBT [Abstract]                  
Percentage of prepaid principal amount       1.50%          
Ares Credit Agreement [Member] | Prepaid On Or Prior To Third Anniversary [Member]                  
DEBT [Abstract]                  
Percentage of prepaid principal amount       1.00%          
Ares Credit Agreement [Member] | Ares Term Loan [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount       $ 62,500          
Term of variable rate             3 months    
Number of business days       2 days          
Applicable margin       6.50%          
Interest rate                 10.85%
Amount of loan repaid   $ 30,000              
Ares Credit Agreement [Member] | Revolving Credit Facility [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount       $ 72,500 72,500   $ 72,500    
Term of variable rate             3 months    
Number of business days       2 days          
Applicable margin       3.75%          
Interest rate                 8.34%
Amount drew from the credit facility     $ 30,000            
JPM Credit Agreement [Member]                  
DEBT [Abstract]                  
Loss on debt extinguishment         (2,200)   $ (2,200)    
Leverage ratio, maximum 2.50%                
Minimum fixed charge coverage ratio 1.20%                
JPM Credit Agreement [Member] | JPM Credit Facility [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount $ 300,000                
Interest rate 2.00%                
JPM Credit Agreement [Member] | Revolving Credit Facility [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount $ 225,000                
Aggregate principal amount revolving credit facility         $ 0   $ 0    
Line of credit outstanding balance amount 0                
JPM Credit Agreement [Member] | JPM Term Loan [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount $ 75,000                
Maturity date             Aug. 05, 2028    
Interest rate         6.75%   6.75%    
Minimum [Memeber] | Ares Credit Agreement [Member] | Revolving Credit Facility [Member]                  
DEBT [Abstract]                  
Revolving facility percentage       50.00%          
Minimum [Memeber] | JPM Credit Agreement [Member] | Alternate Base Rate [Mmember]                  
DEBT [Abstract]                  
Basis spread on interest rates 150.00%                
Minimum [Memeber] | JPM Credit Agreement [Member] | Term SOFR [Member]                  
DEBT [Abstract]                  
Basis spread on interest rates 250.00%                
Minimum [Memeber] | JPM Credit Agreement [Member] | Revolving Credit Facility [Member]                  
DEBT [Abstract]                  
Basis spread on interest rates 30.00%                
Maximum [Memeber] | JPM Credit Agreement [Member] | JPM Credit Facility [Member]                  
DEBT [Abstract]                  
Senior notes payable before debt discount $ 100,000                
Maximum [Memeber] | JPM Credit Agreement [Member] | Alternate Base Rate [Mmember]                  
DEBT [Abstract]                  
Basis spread on interest rates 200.00%                
Maximum [Memeber] | JPM Credit Agreement [Member] | Term SOFR [Member]                  
DEBT [Abstract]                  
Basis spread on interest rates 300.00%                
Maximum [Memeber] | JPM Credit Agreement [Member] | Revolving Credit Facility [Member]                  
DEBT [Abstract]                  
Basis spread on interest rates 35.00%