Quarterly report pursuant to Section 13 or 15(d)

Debt - Additional Information (Details)

v3.22.1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jun. 23, 2021
Jul. 31, 2020
Debt Instrument [Line Items]          
Effective interest rate 2.80%   3.20%    
Amortization of debt issuance costs and accretion of discount on debt and leases $ 100 $ 500      
Fair value of term loans outstanding 291,400   $ 311,000    
Aggregate principal amount of long-term debt $ 290,000        
Aggregate commitments percentage 1.00%        
Initial term loan under June 23, 2021 credit agreement          
Debt Instrument [Line Items]          
Effective interest rate         3.40%
Fair value of term loans outstanding         $ 350,200
Aggregate principal amount of long-term debt $ 290,000   $ 310,000    
Credit facility, incremental borrowing capacity       $ 175,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
Debt issuance costs         2,900
Debt instrument, term 7 years        
Initial term loan under 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 June 23, 2021 credit agreement | LIBOR          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.00%        
Initial term loan under June 23, 2021 credit agreement | LIBOR 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 June 23, 2021 credit agreement | Wells Fargo Bank, National Association          
Debt Instrument [Line Items]          
Aggregate principal amount of long-term debt       $ 350,000  
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 375.00%        
Debt issuance costs         $ 400
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 | LIBOR          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate, additional applicable margin 1.00%        
Line of credit | Revolving Credit Facility | LIBOR | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.00%        
Line of credit | Revolving Credit Facility | LIBOR | 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