v3.24.0.1
Long-Term Debt - Narrative (Details)
1 Months Ended 12 Months Ended
Dec. 27, 2023
USD ($)
Feb. 28, 2021
Feb. 27, 2021
USD ($)
Jan. 29, 2021
USD ($)
Nov. 25, 2020
USD ($)
Dec. 31, 2020
USD ($)
amendment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
May 02, 2022
USD ($)
May 01, 2022
USD ($)
Debt Instrument [Line Items]                      
Loss on debt repayment             $ 0 $ 0 $ 15,990,000    
Deferred financing fees             2,305,000 4,187,000      
Long-term debt, gross             183,750,000        
Term Loan Facility                      
Debt Instrument [Line Items]                      
Repayments of lines of credit             51,500,000 2,000,000 152,750,000    
Revolving Credit Facility                      
Debt Instrument [Line Items]                      
Repayments of lines of credit             $ 53,000,000 $ 53,140,000 $ 14,000,000    
Senior Secured Credit Agreement | Line of Credit                      
Debt Instrument [Line Items]                      
Number of amendments to debt agreement | amendment           2          
Senior Secured Credit Agreement | Term Loan Facility | 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 $ 50,000,000     $ 150,000,000              
Loss on debt repayment       16,000,000              
Prepayment premium       11,300,000              
Write-off of deferred financing costs       $ 4,700,000              
Effective interest rate of debt instrument (as a percent)             11.05% 7.06%      
Long-term debt, gross             $ 143,750,000 $ 195,250,000      
Stated interest rate (as a percent)             11.28%        
Maximum principal prepayment amount for premium payment     $ 150,000,000                
Multiplier rate of principal amount prepaid (as a percent)     7.50%                
Amortization rate of original principal amount per annum (as a percent)   1.00%                  
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Base Rate                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent)             4.75%        
Senior Secured Credit Agreement | Term Loan Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)                      
Debt Instrument [Line Items]                      
Basis spread on variable rate (as a percent)             5.75%        
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  
Long-term debt, gross             $ 40,000,000 48,000,000      
Remaining borrowing capacity under credit facility             $ 109,700,000        
Stated interest rate (as a percent)             8.76%        
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)                      
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             $ 143,800,000        
Deferred financing fees             $ 2,300,000 $ 4,200,000