XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Credit Agreement (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]          
Carrying value of debt     $ 542,497,000 $ 412,969,000  
Proceeds from long term debt     470,000,000 290,000,000 $ 150,000,000
Principal repayments     327,500,000 264,801,000 128,438,000
Net increase of available cash   $ 30,000,000 74,858,000 (2,884,000) 37,172,000
Payments of deferred financing costs     14,539,000 0 3,000,000
Financing costs   3,700,000      
Loss on extinguishment of debt     0 0 (132,000)
Revolving Loan          
Debt Instrument [Line Items]          
Principal repayments     275,000,000    
2018 Credit Agreement          
Debt Instrument [Line Items]          
Credit Agreement   350,000,000      
Principal repayments   120,000,000      
2018 Credit Agreement | Revolving Loan          
Debt Instrument [Line Items]          
Loss on extinguishment of debt         $ 100,000
2021 Credit Agreement          
Debt Instrument [Line Items]          
Credit Agreement   600,000,000      
Payments of deferred financing costs $ 500,000   3,000,000    
Financing costs     $ 2,400,000    
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,000 $ 450,000,000    
Term loan period 5 years        
Credit facility term         5 years
Principal repayments     $ 275,000,000    
Basis spread on term loan     1.375%    
Line of credit facility, unused capacity, commitment fee percentage     0.15%    
Combined interest rate     6.823%    
Credit Facility, current borrowing outstanding     $ 0    
Credit facility, outstanding borrowings     $ 0 275,000,000  
2021 Credit Agreement | Revolving Loan | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
SOFR, spread adjustment     0.10%    
2021 Credit Agreement | Revolving Loan | Additional Repayments          
Debt Instrument [Line Items]          
Principal repayments     $ 45,000,000    
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,000 $ 130,713,000 137,969,000  
Term loan period         5 years
Proceeds from long term debt   $ 150,000,000      
Principal repayments     $ 7,500,000    
Basis spread on term loan     1.375%    
Combined interest rate     6.823%    
Financing costs     $ 2,412,000 $ 2,656,000  
2021 Credit Agreement | 2021 Term Loan | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
SOFR, spread adjustment     0.10%