XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Oct. 09, 2014
Jun. 30, 2023
Dec. 31, 2022
Sep. 07, 2022
Debt Instrument [Line Items]        
Unamortized discount   $ 1,449 $ 1,922  
Term Loan Due Twenty-Twenty Five        
Debt Instrument [Line Items]        
Aggregate principal amount, issued       $ 300,000
Debt instrument, interest rate at period end   6.08%    
Debt instrument, covenant, debt to EBITDA ratio   3.25    
Debt instrument, covenant, debt to EBITDA ratio after step up triggered by acquisition   3.75    
Debt instrument, covenant, required business acquisition consideration, minimum   $ 250,000    
Term Loan Due Twenty-Twenty Five | Term Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate, additional interest   0.10%    
Term Loan Due Twenty-Twenty Five | Maximum [Member]        
Debt Instrument [Line Items]        
Debt instrument, covenant, pro forma leverage ratio   3.50    
Term Loan Due Twenty-Twenty Five | Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Credit facility, interest rate spread   1.125%    
Term Loan Due Twenty-Twenty Five | Maximum [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Credit facility, interest rate spread   0.125%    
Term Loan Due Twenty-Twenty Five | Minimum [Member]        
Debt Instrument [Line Items]        
Debt instrument, covenant, pro forma leverage ratio   3.00    
Term Loan Due Twenty-Twenty Five | Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Credit facility, interest rate spread   0.625%    
Term Loan Due Twenty-Twenty Five | Minimum [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Credit facility, interest rate spread   0.00%    
Senior Notes [Member] | Senior Notes Due 2024 [Member]        
Debt Instrument [Line Items]        
Aggregate principal amount, issued $ 350,000 $ 350,000 350,000  
Stated interest rate of Senior Notes 4.375%      
Proceeds from Senior Notes, net $ 342,400      
Unamortized discount 1,400 1,152 $ 1,581  
Debt issuance costs $ 6,200      
Fair value of the 2024 Notes   $ 345,100