XML 133 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Nov. 05, 2021
Mar. 10, 2021
Derivative [Line Items]      
Face Value of Debt $ 520,834    
Credit Facility      
Derivative [Line Items]      
Face Value of Debt 87,000    
2026 Term Loan      
Derivative [Line Items]      
Face Value of Debt 65,000   $ 50,000
2027 Term loan      
Derivative [Line Items]      
Face Value of Debt 100,000 $ 100,000  
2028 Term Loan      
Derivative [Line Items]      
Face Value of Debt 100,000    
2029 Term Loan      
Derivative [Line Items]      
Notional amount 100,000    
Face Value of Debt 100,000    
Designated as a hedge | Interest Rate Swap | Credit Facility      
Derivative [Line Items]      
Notional amount $ 50,000    
Derivative fixed interest rate (as a percent) 3.85%    
Derivative basis spread rate (as a percent) 0.10%    
Designated as a hedge | Interest Rate Swap | Credit Facility | Weighted Average      
Derivative [Line Items]      
Derivative fixed interest rate (as a percent) 3.85%    
Designated as a hedge | Interest Rate Swap | 2026 Term Loan      
Derivative [Line Items]      
Notional amount $ 50,000    
Derivative fixed interest rate (as a percent) 1.44%    
Derivative basis spread rate (as a percent) 0.10%    
Face Value of Debt $ 65,000    
Designated as a hedge | Interest Rate Swap | 2026 Term Loan | Weighted Average      
Derivative [Line Items]      
Derivative fixed interest rate (as a percent) 1.27%    
Designated as a hedge | Interest Rate Swap | 2027 Term loan      
Derivative [Line Items]      
Notional amount $ 100,000    
Derivative fixed interest rate (as a percent) 1.35%    
Derivative basis spread rate (as a percent) 0.10%    
Face Value of Debt $ 100,000    
Designated as a hedge | Interest Rate Swap | 2028 Term Loan      
Derivative [Line Items]      
Notional amount $ 50,000    
Derivative fixed interest rate (as a percent) 3.78%    
Derivative basis spread rate (as a percent) 0.10%    
Face Value of Debt $ 100,000    
Designated as a hedge | Interest Rate Swap | 2028 Term Loan | Weighted Average      
Derivative [Line Items]      
Derivative fixed interest rate (as a percent) 3.78%    
Designated as a hedge | Interest Rate Swap | 2029 Term Loan      
Derivative [Line Items]      
Notional amount $ 50,000    
Derivative fixed interest rate (as a percent) 3.27%    
Derivative basis spread rate (as a percent) 0.10%    
Face Value of Debt $ 100,000    
Designated as a hedge | Interest Rate Swap | 2029 Term Loan | Weighted Average      
Derivative [Line Items]      
Derivative fixed interest rate (as a percent) 3.28%