Quarterly report [Sections 13 or 15(d)]

Debt - Additional Information (Details)

v3.25.1
Debt - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2021
Dec. 31, 2024
Sep. 30, 2021
Jun. 23, 2021
Debt Instrument [Line Items]            
Effective interest rate 7.00%     7.80%    
Amortization of debt issuance costs and accretion of discount on debt and leases $ 200,000 $ 200,000        
Aggregate principal amount of long-term debt $ 125,000,000.0          
Aggregate commitments percentage 1.00%          
Initial term loan under the June 23, 2021 credit agreement            
Debt Instrument [Line Items]            
Effective interest rate 3.40%          
Fair value of term loans outstanding $ 119,900,000     $ 118,600,000   $ 350,200,000
Aggregate principal amount of long-term debt $ 125,000,000     $ 125,000,000    
Credit facility, incremental borrowing capacity           $ 175,000,000
Credit facility, incremental borrowing capacity, percent of consolidated EBITDA           100.00%
Interest period 1 month          
Debt instrument, basis spread on variable rate, additional applicable margin 1.25%          
Debt instrument, quarterly amortization rate         0.25%  
Call premium, percentage 1.00%          
Call premium, period 6 months          
Unamortized debt discount $ 900,000          
Debt issuance costs $ 2,900,000          
Debt instrument, term 7 years          
Initial term loan under the June 23, 2021 credit agreement | Federal funds rate            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 0.50%          
Initial term loan under the June 23, 2021 credit agreement | SOFR            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 1.00%          
Initial term loan under the June 23, 2021 credit agreement | SOFR subject to floor            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 0.50%          
Debt instrument, basis spread on variable rate, additional applicable margin 2.25%          
Initial term loan under the June 23, 2021 credit agreement | Wells Fargo Bank, National Association            
Debt Instrument [Line Items]            
Aggregate principal amount of long-term debt           $ 350,000,000.0
Line of credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt instrument, covenant, leverage ratio, maximum 3.50          
Debt instrument, covenant, leverage ratio, maximum, potential temporary increase 3.75          
Debt issuance costs $ 400,000          
Debt instrument, term 5 years          
Line of credit | Revolving Credit Facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage     0.175%      
Line of credit | Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage     0.25%      
Line of credit | Revolving Credit Facility | SOFR            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate, additional applicable margin 1.00%          
Line of credit | Revolving Credit Facility | SOFR | Minimum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate     1.00%      
Line of credit | Revolving Credit Facility | SOFR | Maximum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate     1.75%      
Line of credit | Revolving Credit Facility | Base rate            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate, additional applicable margin 0.00%          
Line of credit | Revolving Credit Facility | Base rate | Minimum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate     0.00%      
Line of credit | Revolving Credit Facility | Base rate | Maximum            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate     0.75%      
Line of credit | Wells Fargo Bank, National Association | Revolving Credit Facility            
Debt Instrument [Line Items]            
Credit facility, maximum borrowing capacity           $ 100,000,000