v3.22.4
Long-Term Debt - Narrative (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2021
USD ($)
Feb. 27, 2021
USD ($)
Jan. 29, 2021
USD ($)
Nov. 25, 2020
USD ($)
Dec. 31, 2020
USD ($)
amendment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
May 02, 2022
USD ($)
May 01, 2022
USD ($)
Debt Instrument [Line Items]                    
Loss on debt repayment           $ 0 $ 15,990,000 $ 0    
Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Repayments of lines of credit           $ 53,140,000 14,000,000 $ 0    
Senior Secured Credit Agreement | Line of Credit                    
Debt Instrument [Line Items]                    
Number of amendments to debt agreement | amendment         2          
Senior Secured Credit Agreement | Line of Credit | Base Rate                    
Debt Instrument [Line Items]                    
Effective interest rate of debt instrument (as a percent)           5.00%        
Maximum aggregate outstanding principal amount           $ 200,000,000        
Basis spread on variable rate (as a percent)           2.25%        
Minimum principal repayment           $ 70,000,000        
Basis spread on variable rate after minimum principal repayment (as a percent)           4.75%        
Senior Secured Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                    
Debt Instrument [Line Items]                    
Effective interest rate of debt instrument (as a percent)           6.00%        
Maximum aggregate outstanding principal amount           $ 200,000,000        
Basis spread on variable rate (as a percent)           3.25%        
Minimum principal repayment           $ 70,000,000        
Basis spread on variable rate after minimum principal repayment (as a percent)           5.75%        
Senior Secured Credit Agreement | Secured Debt | Line of Credit                    
Debt Instrument [Line Items]                    
Face amount of debt instrument       $ 350,000,000            
Term of debt instrument       6 years            
Repayments of lines of credit     $ 150,000,000              
Loss on debt repayment     16,000,000              
Prepayment premium     11,300,000              
Write-off of deferred financing costs     $ 4,700,000              
Stated interest rate (as a percent)           7.51%        
Maximum principal prepayment amount for premium payment $ 175,000,000 $ 150,000,000                
Multiplier rate of principal amount prepaid (as a percent) 1.00% 7.50%                
Amortization rate of original principal amount per annum (as a percent) 1.00%                  
Senior Secured Credit Agreement | Secured Debt | Line of Credit | After First Anniversary, Prior to Second Anniversary                    
Debt Instrument [Line Items]                    
Prepayment premium as a proportion of principal amount (as a percent)           2.00%        
Senior Secured Credit Agreement | Secured Debt | Line of Credit | After First Anniversary, Prior to Second Anniversary | IPO                    
Debt Instrument [Line Items]                    
Prepayment premium as a proportion of principal amount (as a percent)           2.00%        
Senior Secured Credit Agreement | Secured Debt | Line of Credit | After Second Anniversary, Prior to Third Anniversary                    
Debt Instrument [Line Items]                    
Prepayment premium as a proportion of principal amount (as a percent)           1.00%        
Senior Secured Credit Agreement | Secured Debt | Line of Credit | After Second Anniversary, Prior to Third Anniversary | IPO                    
Debt Instrument [Line Items]                    
Prepayment premium as a proportion of principal amount (as a percent)           1.00%        
Senior Secured Credit Agreement | Secured Debt | Line of Credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate (as a percent)           3.25%        
Senior Secured Credit Agreement | Delayed Draw Secured Debt | Line of Credit                    
Debt Instrument [Line Items]                    
Term of debt instrument       6 years            
Maximum borrowing capacity of credit facility       $ 30,000,000            
Senior Secured Credit Agreement | Revolving Credit Facility | Line of Credit                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity of credit facility                 $ 150,000,000 $ 100,000,000
Increase in maximum borrowing capacity of credit facility         $ 100,000,000          
Maximum net leverage ratio           0.000650     6.50  
Draw on credit facility           $ 48,000,000        
Remaining borrowing capacity under credit facility           $ 102,000,000        
Senior Secured Credit Agreement | Revolving Credit Facility | Line of Credit | Minimum                    
Debt Instrument [Line Items]                    
Stated interest rate (as a percent)           7.00%        
Senior Secured Credit Agreement | Revolving Credit Facility | Line of Credit | Maximum                    
Debt Instrument [Line Items]                    
Stated interest rate (as a percent)           7.92%        
Senior Secured Credit Agreement | Revolving Credit Facility | Line of Credit | Base Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate (as a percent)           2.25%        
Senior Secured Credit Agreement | Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate (as a percent)           3.25%        
Senior Secured Credit Agreement | Term Loan | Line of Credit                    
Debt Instrument [Line Items]                    
Draw on credit facility           $ 195,300,000        
Unamortized deferred financing fees           $ (4,200,000) $ (5,300,000)      
Effective interest rate of debt instrument (as a percent)           7.06% 6.42%