v3.25.2
Debt - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]              
Unamortized discount and debt issuance costs   $ 5,729     $ 5,729   $ 6,304
Accumulated amortization of debt issuance costs   4,591     4,591   $ 4,018
Amortization of deferred debt issuance costs   288 $ 303   574 $ 713  
Loss on extinguishment of debt   0 $ 0   $ 0 $ (1,882)  
DebtInstrument, Reduced Rate 0.25%            
Debt Instrument, Basis Spread on Variable Rate 1.00%            
Long-term Debt, Description         The Credit Agreement requires a Rent Adjusted Total Net Leverage Ratio no greater than 6.50 to 1.00, tested quarterly beginning with the quarter ending September 30, 2024, for the benefit of lenders holding the Revolving Commitment.    
Rent adjusted total net leverage ratio       6.50 to 1.00      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage         0.20%   0.25%
2024 Term Loan              
Debt Instrument [Line Items]              
Loss on extinguishment of debt $ (94)     $ (1,882)      
Maximum Available Borrowing Capacity       925,000      
Description of the frequency of periodic payments         Starting September 30, 2024, the loans will be amortized in equal quarterly installments at an annual rate of 1.00% of the original principal amount.    
Standby Letters of Credit              
Debt Instrument [Line Items]              
Letters of Credit Outstanding, Amount   209     $ 209   $ 209
Available Standby Letters of Credit   90,000     $ 90,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 the Credit Agreement.    
Minimum              
Debt Instrument [Line Items]              
Maximum Available Borrowing Capacity       150,000      
Maximum              
Debt Instrument [Line Items]              
Maximum Available Borrowing Capacity       300,000      
First Lien Term Loan | Line of Credit              
Debt Instrument [Line Items]              
Revolving Commitment   300,000     $ 300,000    
Outstanding Term Loans | 2024 Term Loan              
Debt Instrument [Line Items]              
Maximum Available Borrowing Capacity       901,201      
Incremental Term Commitments | 2024 Term Loan              
Debt Instrument [Line Items]              
Maximum Available Borrowing Capacity       $ 23,799      
Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum Available Borrowing Capacity   $ 299,791     $ 299,791   $ 299,791