XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Credit Agreement (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument Line Items      
Principal Repayments   $ 1,875,000 $ 1,875,000
Letter of credit amount   $ 1,200,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 | SOFR [Member] | Minimum      
Debt Instrument Line Items      
Basis spread on term loan   1.375%  
2021 Credit Agreement | SOFR [Member] | 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,000  
Term loan period   5 years  
Basis spread on term loan   1.375%  
Line of credit facility, unused capacity, commitment fee percentage   0.15%  
Proceeds from lines of credit $ 15,000,000    
Combined interest rate on 2021 Term Loan   6.777%  
Credit Agreement   $ 450,000,000  
Credit facility, current borrowing capacity $ 433,800,000    
Credit Facility, current borrowing outstanding   $ 0  
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,000  
Term loan period   5 years  
Principal Repayments   $ 1,900,000  
Basis spread on term loan   1.375%  
Combined interest rate on 2021 Term Loan   6.777%  
2021 Credit Agreement | 2021 Term Loan | SOFR [Member]      
Debt Instrument Line Items      
SOFR, spread adjustment   0.10%  
2023 Convertible Notes | Minimum      
Debt Instrument Line Items      
Carrying value of debt   $ 100,000,000