Annual report pursuant to Section 13 and 15(d)

Debt - Additional Information (Details)

v3.25.0.1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Unamortized debt issuance costs     $ 6,304 $ 4,030  
Accumulated amortization of debt issuance costs     4,018 6,145  
Amortization of deferred debt issuance costs     1,256 1,698 $ 1,698
Loss on extinguishment of debt     (1,976) 0 0
Proceeds from debt borrowings     925,000 $ 0 $ 0
Amount Outstanding     $ 920,381    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.25% 0.25%  
Long-term portion of debt, net     $ 909,094 $ 897,424  
Standby Letters of Credit          
Debt Instrument [Line Items]          
Letters of Credit Outstanding, Amount     209 807  
Available Standby Letters Of Credit     $ 90,000    
Letter Of Credit, Expiration     Any letter of credit issued under the Amended and Restated 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.    
2024 Term Loan          
Debt Instrument [Line Items]          
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.    
Loss on extinguishment of debt $ (94) $ (1,882)      
Amended and Restated First Lien Credit Agreement          
Debt Instrument [Line Items]          
Long-term Debt, Description     The Credit Agreement requires the Borrower to maintain 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 Commitments.    
Debt Instrument, Basis Spread on Variable Rate 1.00%        
Debt Instrument, Reduced Rate 0.25%        
Rent adjusted total net leverage ratio   6.50 to 1.00      
Amended and Restated First Lien Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Maximum Available Borrowing Capacity   $ 150,000      
Amended and Restated First Lien Credit Agreement | 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    
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 [Member]          
Debt Instrument [Line Items]          
Maximum Available Borrowing Capacity     $ 299,791 $ 149,193