XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Credit Agreement (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument Line Items    
Principal Repayments $ 18,750 $ 18,750
Letter of credit amount $ 1,500  
2021 Credit Agreement | Minimum    
Debt Instrument Line Items    
Line of credit facility, unused capacity, commitment fee percentage 0.15%  
2021 Credit Agreement | Maximum    
Debt Instrument Line Items    
Line of credit facility, unused capacity, commitment fee percentage 0.325%  
2021 Credit Agreement | SOFR | Minimum    
Debt Instrument Line Items    
Basis spread on term loan 1.375%  
2021 Credit Agreement | SOFR | Maximum    
Debt Instrument Line Items    
Basis spread on term loan 2.125%  
2021 Credit Agreement | Base Rate | Minimum    
Debt Instrument Line Items    
Basis spread on term loan 0.375%  
2021 Credit Agreement | Base Rate | Maximum    
Debt Instrument Line Items    
Basis spread on term loan 1.125%  
2021 Credit Agreement | Revolving Loan    
Debt Instrument Line Items    
Carrying value of debt $ 450,000  
Term loan period 5 years  
Basis spread on term loan 1.375%  
Line of credit facility, unused capacity, commitment fee percentage 0.15%  
Combined interest rate on 2021 Term Loan 6.81%  
Credit facility, current borrowing capacity $ 448,500  
Credit Facility, current borrowing outstanding $ 0  
2021 Credit Agreement | Revolving Loan | SOFR    
Debt Instrument Line Items    
SOFR, spread adjustment 0.10%  
2021 Credit Agreement | 2021 Term Loan    
Debt Instrument Line Items    
Carrying value of debt $ 150,000  
Term loan period 5 years  
Principal Repayments $ 3,800  
Basis spread on term loan 1.375%  
Combined interest rate on 2021 Term Loan 6.81%  
2021 Credit Agreement | 2021 Term Loan | SOFR    
Debt Instrument Line Items    
SOFR, spread adjustment 0.10%