XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Credit Agreement (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Debt Instrument Line Items    
Cash payments on Revolving Loan $ 310,625 $ 247,926
Net financing cost 13,518 $ 0
2021 Credit Agreement    
Debt Instrument Line Items    
Net financing cost $ 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 [Member] | Minimum    
Debt Instrument Line Items    
Basis spread 1.375%  
2021 Credit Agreement | SOFR [Member] | Maximum    
Debt Instrument Line Items    
Basis spread 2.125%  
2021 Credit Agreement | Base Rate | Minimum    
Debt Instrument Line Items    
Basis spread 0.375%  
2021 Credit Agreement | Base Rate | Maximum    
Debt Instrument Line Items    
Basis spread 1.125%  
2021 Credit Agreement | Revolving Loan    
Debt Instrument Line Items    
Cash payments on Revolving Loan $ 275,000  
Basis spread 1.625%  
Line of credit facility, unused capacity, commitment fee percentage 0.20%  
Line of credit facility, remaining borrowing capacity $ 435,000  
Combined interest rate 7.115%  
Credit Facility, current borrowing outstanding $ 15,000  
2021 Credit Agreement | Revolving Loan | SOFR [Member]    
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  
Cash payments on Revolving Loan $ 5,600  
Basis spread 1.625%  
Line of credit facility, unused capacity, commitment fee percentage 0.20%  
Combined interest rate 7.115%  
2021 Credit Agreement | 2021 Term Loan | SOFR [Member]    
Debt Instrument Line Items    
SOFR, spread adjustment 0.10%  
2021 Credit Agreement | Term SOFR Loans    
Debt Instrument Line Items    
Basis spread 0.10%  
2023 Convertible Notes    
Debt Instrument Line Items    
Carrying value of debt $ 425,000  
Net financing cost 14,000  
2023 Convertible Notes | Minimum    
Debt Instrument Line Items    
Carrying value of debt $ 100,000  
2023 Convertible Notes | Revolving Loan    
Debt Instrument Line Items    
Term loan period 5 years