XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Long-Term Debt - Narrative (Details)
1 Months Ended 12 Months Ended
Mar. 19, 2024
USD ($)
Jan. 19, 2024
USD ($)
Dec. 27, 2023
USD ($)
Nov. 25, 2020
USD ($)
Dec. 31, 2020
USD ($)
amendment
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 18, 2024
USD ($)
May 02, 2022
USD ($)
May 01, 2022
USD ($)
Debt Instrument [Line Items]                      
Revolving line of credit           $ 136,750,000          
Term Loan Facility                      
Debt Instrument [Line Items]                      
Repayments of lines of credit           0 $ 143,750,000 $ 51,500,000      
Revolving line of credit                      
Debt Instrument [Line Items]                      
Repayments of lines of credit           65,000,000 47,000,000 $ 53,000,000      
Senior Secured Credit Agreement | Line of Credit                      
Debt Instrument [Line Items]                      
Number of amendments to debt agreement | amendment         2            
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit                      
Debt Instrument [Line Items]                      
Face amount of debt instrument       $ 350,000,000.0              
Term of debt instrument       6 years              
Repayments of lines of credit $ 43,800,000 $ 100,000,000.0 $ 50,000,000.0                
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Debt, Covenant Period One                      
Debt Instrument [Line Items]                      
Maximum net leverage ratio 4.25                    
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Debt, Covenant Period Two                      
Debt Instrument [Line Items]                      
Maximum net leverage ratio 4.00                    
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent) 2.25%                    
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent) 3.00%                    
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Base Rate | Minimum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent) 1.25%                    
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Base Rate | Maximum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent) 2.00%                    
Senior Secured Credit Agreement | Delayed Draw Secured Debt | Line of Credit                      
Debt Instrument [Line Items]                      
Term of debt instrument       6 years              
Maximum borrowing capacity of credit facility       $ 30,000,000.0              
Senior Secured Credit Agreement | Revolving line of credit | Line of Credit                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity of credit facility $ 200,000,000.0               $ 150,000,000.0 $ 150,000,000.0 $ 100,000,000.0
Increase in maximum borrowing capacity of credit facility         $ 100,000,000.0            
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%                    
Revolving line of credit           136,750,000 $ 141,750,000        
Remaining borrowing capacity under credit facility           $ 60,500,000          
Senior Secured Credit Agreement | Revolving line of credit | Line of Credit | Minimum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent)           6.77%          
Senior Secured Credit Agreement | Revolving line of credit | Line of Credit | Secured Overnight Financing Rate (SOFR)                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent) 2.50%         3.00%          
Senior Secured Credit Agreement | Revolving line of credit | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent)           7.03%          
Senior Secured Credit Agreement | Revolving line of credit | Line of Credit | Base Rate                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent) 1.50%