v3.26.1
Debt - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jan. 01, 2024
Term Loan              
Debt Instrument [Line Items]              
Principal amount $ 125,000,000   $ 125,000,000   $ 125,000,000    
Effective interest rate   5.31% 6.26% 5.30% 6.21%    
Debt instrument, maturity date Jun. 30, 2030            
Term Loan | Federal Funds Rate              
Debt Instrument [Line Items]              
Debt instrument, variable rate 0.50%            
Term Loan | SOFR | Minimum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 1.50%            
Term Loan | SOFR | Maximum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 2.50%            
Term Loan | One-month SOFR              
Debt Instrument [Line Items]              
Debt instrument, variable rate 1.00%            
Term Loan | One-month SOFR | Minimum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 0.50%            
Term Loan | One-month SOFR | Maximum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 1.50%            
June 2030 Term Loan | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Estimated fair value of term loan   $ 121,300,000   $ 121,300,000      
June 2030 Revolving Facility              
Debt Instrument [Line Items]              
Unused capacity   $ 99,600,000   $ 99,600,000   $ 99,500,000  
Amended and Restated Credit Agreement              
Debt Instrument [Line Items]              
Principal amount $ 225,000,000   $ 225,000,000   $ 225,000,000    
Credit facility, incremental maximum aggregate principal amount $ 125,000,000   $ 125,000,000   $ 125,000,000    
Amended and Restated Credit Agreement | Minimum              
Debt Instrument [Line Items]              
Consolidated interest coverage ratio             3
Amended and Restated Credit Agreement | Maximum              
Debt Instrument [Line Items]              
Consolidated total net leverage ratio 3 3.5 3 3.5 3    
Revolving Credit Facility              
Debt Instrument [Line Items]              
Principal amount $ 100,000,000   $ 100,000,000   $ 100,000,000    
Debt instrument, maturity date Jun. 30, 2030            
Revolving Credit Facility | Federal Funds Rate              
Debt Instrument [Line Items]              
Debt instrument, variable rate 0.50%            
Revolving Credit Facility | SOFR | Minimum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 1.50%            
Revolving Credit Facility | SOFR | Maximum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 2.50%            
Revolving Credit Facility | One-month SOFR              
Debt Instrument [Line Items]              
Debt instrument, variable rate 1.00%            
Revolving Credit Facility | One-month SOFR | Minimum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 0.50%            
Revolving Credit Facility | One-month SOFR | Maximum              
Debt Instrument [Line Items]              
Debt instrument, variable rate 1.50%