XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Credit Agreement (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]            
Carrying value of debt     $ 538,497 $ 542,497    
Proceeds from long term debt     15,000 470,000 $ 290,000  
Principal repayments     22,500 327,500 264,801  
Letter of credit amount     300      
Net increase of available cash   $ 30,000 42,887 74,858 (2,884)  
Payments of deferred financing costs     2,538 0 $ 0  
2018 Credit Agreement            
Debt Instrument [Line Items]            
Credit Agreement   350,000        
Principal repayments   120,000        
2021 Credit Agreement            
Debt Instrument [Line Items]            
Credit Agreement   600,000        
Payments of deferred financing costs $ 500          
Financing costs $ 3,200   $ 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 | Secured Overnight Financing Rate (SOFR) | Minimum            
Debt Instrument [Line Items]            
Basis spread on term loan     1.375%      
2021 Credit Agreement | Secured Overnight Financing Rate (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]            
Credit Agreement   450,000 $ 450,000 450,000    
Term loan period 5 years          
Credit facility term           5 years
Principal repayments       275,000    
Line of credit facility, remaining borrowing capacity     $ 449,700      
Basis spread on term loan     1.375%      
Line of credit facility, unused capacity, commitment fee percentage     0.15%      
Combined interest rate     5.804%      
Repayment of revolving credit facility     $ 15,000      
Credit Facility, current borrowing outstanding     0      
Credit facility, outstanding borrowings     $ 0 0    
2021 Credit Agreement | Revolving Loan | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
SOFR, spread adjustment     0.10%      
2021 Credit Agreement | Term SOFR Loans            
Debt Instrument [Line Items]            
Basis spread on term loan     0.10%      
2021 Credit Agreement | 2021 Term Loan            
Debt Instrument [Line Items]            
Carrying value of debt   150,000 $ 124,115 130,713    
Term loan period           5 years
Proceeds from long term debt   $ 150,000        
Principal repayments     $ 7,500      
Basis spread on term loan     1.375%      
Combined interest rate     5.804%      
Financing costs     $ 1,510 $ 2,412    
2021 Credit Agreement | 2021 Term Loan | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
SOFR, spread adjustment     0.10%