Annual report pursuant to Section 13 and 15(d)

Debt - Additional Information (Details)

v3.22.4
Debt - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 21, 2014
Jun. 30, 2021
USD ($)
Mar. 31, 2020
USD ($)
Feb. 29, 2020
USD ($)
May 31, 2019
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]                    
Unamortized debt issuance costs               $ 5,729 $ 6,965  
Accumulated amortization of debt issuance costs               4,446 2,482  
Amortization of deferred debt issuance costs               $ 1,698 $ 1,155 $ 1,139
Long-term Debt, Description               Under the Credit Agreement and with respect to the First Lien Term Loan, the Company had the option of selecting either (i) a Base Rate interest rate plus fixed margin of 2.25% or (ii) a Eurodollar (LIBOR) interest rate for one, two, three or six months plus a fixed margin of 3.25%.    
Debt Instrument, Periodic Payment, Principal       $ 2,000   $ 2,100        
Debt Instrument, Interest Rate, Effective Percentage               7.42% 3.10%  
Gain (Loss) on Extinguishment of Debt             $ (1,037) $ (0) $ (3,204) (1,918)
Proceeds from debt borrowings               0 $ 290,000 $ 45,625
Repayments of Long-term Debt             190,400      
Expiration date                 May 14, 2026  
Amount Outstanding               $ 901,201    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage               0.25% 0.25%  
Long-term portion of debt, net               $ 895,830 $ 896,336  
Standby Letters of Credit                    
Debt Instrument [Line Items]                    
Letters of Credit Outstanding, Amount               1,419 497  
Available Standby Letters Of Credit               $ 10,000    
Letter Of Credit Expiration               Any letter of credit issued under the Credit Agreement has an expiration date which is the earlier of (i) no later than 12 months from the date of issuance or (ii) five business days prior to the maturity date of the Revolving Commitment, as amended under Amendment No. 2 to Amended and Restated First Lien Credit Agreement.    
Revolving Credit Facility [Member]                    
Debt Instrument [Line Items]                    
Long-term Debt, Description               Under the Credit Agreement and with respect to the Revolving Commitment, the Company had the option of selecting either (i) a Base Rate interest rate plus a variable margin of 2.50% to 3.00%, based on the Company’s First Lien Net Debt Leverage Ratio, or (ii) a Eurodollar (LIBOR) interest rate for one, two, three or six months plus a variable margin of 3.50% to 4.00%, based on the Company’s First Lien Net Leverage Ratio.    
Maximum Available Borrowing Capacity               $ 148,581 149,503  
Line of Credit Facility, Maximum Borrowing Capacity               148,581 149,503  
Gain (Loss) on Extinguishment of Debt   $ (87)                
Expiration date         May 14, 2024          
Amount Outstanding               0 0  
Revolving Commitment               8,581 9,503  
Delayed Draw Facility                    
Debt Instrument [Line Items]                    
Proceeds from debt borrowings     $ 10,000 $ 30,000            
Change In Principal Payment         0.0625          
First Lien Term Loan                    
Debt Instrument [Line Items]                    
Long-term Debt, Description       The Amended First Lien Credit Agreement changed the interest rate spreads associated with the First Lien Credit Agreement where (i) the variable margin associated with the Base Rate interest rate plus a variable margin based on the Company’s First Lien Net Leverage Ratio changed from 2.25% to 2.50% to 2.00% to 2.25% and (ii) the variable margin associated with the Eurodollar Rate interest rate for one, two, three or six months plus a variable margin based on the Company’s First Lien Net Leverage Ratio changed from 3.25% to 3.50% to 3.00% to 3.25%.            
Gain (Loss) on Extinguishment of Debt       $ (1,918)         (21)  
Proceeds from debt borrowings                 285,962  
Amount Outstanding               901,201 903,301  
Line of Credit | First Lien Term Loan                    
Debt Instrument [Line Items]                    
Revolving Commitment               $ 150,000    
Minimum                    
Debt Instrument [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate 2.50%       2.00%          
Minimum | Revolving Credit Facility [Member]                    
Debt Instrument [Line Items]                    
Maximum Available Borrowing Capacity   75,000     $ 50,000   75,000      
Line of Credit Facility, Maximum Borrowing Capacity   75,000     $ 50,000   75,000      
Minimum | First Lien Term Loan                    
Debt Instrument [Line Items]                    
Maximum Available Borrowing Capacity                 290,000  
Line of Credit Facility, Maximum Borrowing Capacity                 290,000  
Maximum                    
Debt Instrument [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate 3.00%       2.50%          
Maximum | Revolving Credit Facility [Member]                    
Debt Instrument [Line Items]                    
Maximum Available Borrowing Capacity   150,000     $ 75,000   150,000      
Line of Credit Facility, Maximum Borrowing Capacity   $ 150,000     $ 75,000   $ 150,000      
Maximum | First Lien Term Loan                    
Debt Instrument [Line Items]                    
Maximum Available Borrowing Capacity                 903,301  
Line of Credit Facility, Maximum Borrowing Capacity                 $ 903,301  
London Interbank Offered Rate (LIBOR)                    
Debt Instrument [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate 2.25%                  
LIBOR Margin                    
Debt Instrument [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate 3.25%                  
Eurodollar | Minimum                    
Debt Instrument [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate 3.50%       3.00%          
Eurodollar | Maximum                    
Debt Instrument [Line Items]                    
Debt Instrument, Basis Spread on Variable Rate 4.00%       3.50%