v3.26.1
DEBT - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2023
Jun. 30, 2026
Term Loans    
DEBT    
Debt issuance costs $ 2,997  
Net cash received $ 197,003  
Fair value of loan   $ 151,369
Term Loans | Base rate | Minimum    
DEBT    
Basis spread on variable rate 2.50%  
Term Loans | Base rate | Maximum    
DEBT    
Basis spread on variable rate 3.00%  
Term Loans | SOFR    
DEBT    
Credit spread adjustment rate 0.10%  
Term Loans | SOFR | Minimum    
DEBT    
Basis spread on variable rate 3.50%  
Term Loans | SOFR | Maximum    
DEBT    
Basis spread on variable rate 4.00%  
Term Loans | Repayment Of Debt Commencing On December 31 2023    
DEBT    
Periodic payment principal $ 3,750  
Term Loans | Repayment Of Debt Beginning On December 31 2025    
DEBT    
Periodic payment principal 5,000  
Term Loans | Repayment of Debt Due on Maturity Date of July 26, 2028    
DEBT    
Periodic payment principal $ 115,000  
TLA Term Loan    
DEBT    
Term of loan 5 years  
Aggregate principal amount $ 200,000