XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended
Mar. 19, 2024
Jan. 19, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Mar. 18, 2024
Term Loan Facility            
Debt Instrument [Line Items]            
Repayments of lines of credit     $ 0 $ 143,750,000    
Revolving Credit Facility            
Debt Instrument [Line Items]            
Repayments of lines of credit     $ 20,000,000 $ 15,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        
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     $ 141,750,000   $ 141,750,000  
Letters of credit outstanding, amount     0      
Remaining borrowing capacity under credit facility     $ 58,200,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     6.89%      
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility | SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate     6.90%      
Senior Secured Credit Agreement | Line of Credit | Revolving Credit Facility | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.50%