Annual report pursuant to Section 13 and 15(d)

Debt and Interest Rate Swap - Additional Information (Details)

v3.24.0.1
Debt and Interest Rate Swap - Additional Information (Details) - USD ($)
12 Months Ended 30 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Jun. 23, 2021
Debt Instrument [Line Items]          
Effective interest rate 7.60% 3.80%   7.60%  
Amortization of debt issuance costs and accretion of discount on debt and leases $ 600,000 $ 600,000 $ 1,300,000    
Aggregate principal amount of long-term debt $ 125,000,000     $ 125,000,000  
Aggregate commitments percentage 1.00%     1.00%  
Initial term loan under June 23, 2021 credit agreement          
Debt Instrument [Line Items]          
Effective interest rate 3.40%     3.40%  
Fair value of term loans outstanding $ 135,700,000 137,400,000   $ 135,700,000 $ 350,200,000
Aggregate principal amount of long-term debt 125,000,000 $ 125,000,000   125,000,000  
Credit facility, incremental borrowing capacity $ 175,000,000     $ 175,000,000  
Credit facility, incremental borrowing capacity, percent of consolidated EBITDA 100.00%     100.00%  
Interest period 1 month     1 month  
Debt instrument, basis spread on variable rate, additional applicable margin 1.25%        
Debt instrument, quarterly amortization rate 0.25%     0.25%  
Call premium, percentage 1.00%        
Call premium, period 6 months        
Unamortized debt discount $ 900,000     $ 900,000  
Debt issuance costs $ 2,900,000     $ 2,900,000  
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,000
Line of credit | Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, covenant, leverage ratio, maximum 3.50     3.50  
Debt instrument, covenant, leverage ratio, maximum, potential temporary increase 3.75     3.75  
Debt issuance costs $ 400,000     $ 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 | 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,000