v3.24.3
Debt - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2021
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]            
Interest and amortization of deferred financing fees   $ 2,262 $ 2,333 $ 6,887 $ 6,634  
Credit Facility            
Debt Instrument [Line Items]            
Available borrowing capacity   250   250    
Commitment fees on unused balance   128 128 381 379  
Amortization   105 105 $ 315 315  
Credit Facility | KayBank National Association            
Debt Instrument [Line Items]            
Debt service coverage ratio       3.50    
Credit Facility | Minimum            
Debt Instrument [Line Items]            
Debt instrument, face amount   100,000   $ 100,000    
Credit Facility | Revolving Credit Facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 150,000         $ 250,000
Credit Facility | Revolving Credit Facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage       0.20%    
Credit Facility | Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage       0.30%    
Credit Facility | Line of Credit | Variable Rate Component One | Minimum            
Debt Instrument [Line Items]            
Variable rate       1.25%    
Credit Facility | Line of Credit | Variable Rate Component One | Maximum            
Debt Instrument [Line Items]            
Variable rate       2.00%    
Convertible Senior Notes Due 2026 | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, face amount 1,500,000          
Interest and amortization of deferred financing fees   $ 1,893 $ 1,883 $ 5,672 $ 5,643  
Convertible Senior Notes Due 2026 | Senior Notes | Underwriters' Option            
Debt Instrument [Line Items]            
Consideration received $ 200,000