XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Narrative (Details) - USD ($)
6 Months Ended
Mar. 19, 2024
Jan. 19, 2024
Jun. 30, 2024
Jun. 30, 2023
Mar. 18, 2024
Dec. 31, 2023
Term Loan Facility            
Debt Instrument [Line Items]            
Repayments of lines of credit     $ 143,750,000 $ 1,000,000    
Revolving Credit Facility            
Debt Instrument [Line Items]            
Repayments of lines of credit     $ 42,000,000 $ 33,000,000    
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility            
Debt Instrument [Line Items]            
Term of debt instrument     6 years      
Repayments of lines of credit $ 43,800,000 $ 100,000,000        
Long-term debt, gross     $ 0     $ 143,750,000
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility | Debt, Covenant Period One            
Debt Instrument [Line Items]            
Maximum net leverage ratio 4.25          
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility | Debt, Covenant Period Two            
Debt Instrument [Line Items]            
Maximum net leverage ratio 4.00          
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility | SOFR | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.25%          
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility | SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 3.00%          
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility | Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.25%          
Senior Secured Credit Agreement | Line of Credit | Term Loan Facility | Base Rate | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.00%          
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity of credit facility $ 200,000,000       $ 150,000,000  
Interest rate margin reduction 0.25%          
Interest rate step-down 0.25%          
Commitment fee applicable 0.10%          
Commitment fee applicable, additional step-down 0.05%          
Long-term debt, gross     146,750,000     $ 40,000,000
Letters of credit outstanding, amount     300,000      
Remaining borrowing capacity under credit facility     $ 52,900,000      
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.50%   2.50%      
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility | SOFR | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate     7.94%      
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility | SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate     7.95%      
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.50%