v3.24.2.u1
Long-Term Debt - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
May 10, 2024
Jun. 30, 2024
Jun. 30, 2024
May 03, 2024
Dec. 31, 2023
Jun. 30, 2023
Line of Credit Facility [Line Items]            
Unamortized debt issuance costs wrote-off   $ 800,000 $ 800,000      
Refinancing costs   800,000 800,000      
Capitalized debt issuance costs   900,000 900,000      
Long term debt, outstanding amount   252,899,000 252,899,000   $ 539,247,000  
Unamortized balance of deferred debt issuance costs   2,242,000 2,242,000   $ 3,769,000  
Delayed Draw Term Loans            
Line of Credit Facility [Line Items]            
Long term debt, borrowed amount $ 100,000,000          
Termination date on undrawn funds May 10, 2026          
Long term debt, outstanding amount   100,000,000 100,000,000      
Incremental Term Loans            
Line of Credit Facility [Line Items]            
Long term debt, outstanding amount   252,900,000 252,900,000      
Credit Agreement            
Line of Credit Facility [Line Items]            
Long term debt, termination date May 10, 2030         Apr. 02, 2026
Voluntary prepayments     0      
Revolving Loan            
Line of Credit Facility [Line Items]            
Long term debt, termination date May 10, 2029          
Long term debt, outstanding amount $ 50,000,000 $ 50,000,000 $ 50,000,000      
Long term debt, unused portion, commitment fee percentage 0.375%          
Maximum | Credit Agreement            
Line of Credit Facility [Line Items]            
Borrowings interest rate 2.50%          
Leverage ratio 5.5          
Minimum | Credit Agreement            
Line of Credit Facility [Line Items]            
Borrowings interest rate 2.00%          
SOFR | Credit Agreement            
Line of Credit Facility [Line Items]            
Debt interest rate description SOFR rate plus the applicable margin of 4.75%          
Borrowings interest rate 4.75%          
Base Rate | Credit Agreement            
Line of Credit Facility [Line Items]            
Debt interest rate description base rate plus the applicable margin of 3.75%          
Borrowings interest rate 3.75%          
Term Loans | IPO            
Line of Credit Facility [Line Items]            
Aggregate principal amount       $ 284,600,000    
Accrued interest       $ 300,000