v3.26.1
Subsequent Event - Additional Information (Details) - USD ($)
$ in Millions
May 01, 2026
Jan. 29, 2025
SOFR    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate   0.50%
ABR    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate   1.50%
Subsequent Event | Revolving Credit Facility    
Subsequent Event [Line Items]    
Debt instrument, maturity date description The Revolving Credit Facility matures on April 22, 2031, or if there are outstanding term loans with a maturity date prior to such date in an aggregate principal amount of $100 million or more, the date that is 91 days prior to the earliest then-scheduled maturity date of such term loan indebtedness, and bears interest at a rate per annum of Term SOFR plus a margin ranging from 1.75% to 2.25% or ABR plus a margin ranging from 0.75% to 1.25% subject to SOFR and ABR floors of 0.0% and 1.0%, respectively, with the margin on the Revolving Credit Facility determined based on the Company's first lien net leverage ratio.  
Subsequent Event | Revolving Credit Facility | Minimum    
Subsequent Event [Line Items]    
Aggregate principal amount $ 100.0  
Subsequent Event | Revolving Credit Facility | Maximum    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate 2.25%  
Subsequent Event | Revolving Credit Facility | SOFR    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate 0.00%  
Subsequent Event | Revolving Credit Facility | ABR    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate 1.00%  
Subsequent Event | Revolving Credit Facility | ABR | Maximum    
Subsequent Event [Line Items]    
Debt instrument, basis spread on variable rate 1.25%  
Subsequent Event | Tenth Credit Agreement Amendment    
Subsequent Event [Line Items]    
Debt instrument, maturity date Apr. 22, 2031  
Subsequent Event | Tenth Credit Agreement Amendment | Revolving Credit Facility    
Subsequent Event [Line Items]    
Credit agreement date May 04, 2026  
Credit agreement, maximum borrowing capacity $ 300.0  
Debt instrument, term 5 years