XML 97 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 28, 2023
Jul. 29, 2022
Dec. 31, 2024
Dec. 31, 2023
Term Loan Facility [Member]        
Debt Instrument [Line Items]        
Number of draws made no      
July 2022 Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Additional credit facility capacity, subject to certain conditions   $ 500,000,000    
Unamortized debt issuance cost     $ 2,900,000  
Line of credit facility, maximum borrowing capacity   650,000,000    
Line of credit facility, maturity date       Jul. 29, 2027
July 2022 Revolving Credit Agreement [Member] | Swingline Loans [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity   25,000,000    
July 2022 Revolving Credit Agreement [Member] | Letters of Credit [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity   6,500,000    
July 2022 Revolving Credit Agreement [Member] | 2022 Term Loan Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 750,000,000    
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Debt outstanding     $ 0  
Revolving Credit Facility [Member] | Maximum [Member] | Amendment No. 2 [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 1,000,000,000      
Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate   1.25%    
Unamortized debt issuance costs written off 1,200,000      
Line of credit   $ 29,000,000    
Line of credit facility, borrowings outstanding   $ 29,000,000    
Revolving Credit Agreement [Member] | Minimum [Member] | Amendment No. 2 [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 650,000,000      
Revolving Credit Agreement [Member] | Lenders [Member]        
Debt Instrument [Line Items]        
Line of credit facility agreement date   Jul. 29, 2022    
Revolving Credit Agreement [Member] | Term Loan Facility [Member]        
Debt Instrument [Line Items]        
Line of credit facility, maturity date Jul. 28, 2023      
Revolving Credit Agreement [Member] | Federal Funds Rate Plus [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     0.50%  
Revolving Credit Agreement [Member] | S O F R Plus [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     0.10%  
Revolving Credit Agreement [Member] | S O F R Plus One Month Interest Period [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     1.00%  
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | July 2022 Revolving Credit Agreement [Member] | S O F R Plus [Member]        
Debt Instrument [Line Items]        
Borrowings basis spread on variable rate     1.25%  
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Quarterly commitment fee     0.20%  
Leverage Ratio Is Less Than 1.0 To 1.0 [Member] | Revolving Credit Agreement [Member] | A B R Loans [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     0.25%  
Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Quarterly commitment fee     0.225%  
Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member] | S O F R Plus [Member]        
Debt Instrument [Line Items]        
Borrowings basis spread on variable rate     1.50%  
Leverage Ratio Is Greater Than Or Equal To One Point Zero To One Point Zero But Less Than Two Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member] | A B R Loans [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     0.50%  
Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Borrowings basis spread on variable rate     0.25%  
Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member] | S O F R Plus [Member]        
Debt Instrument [Line Items]        
Borrowings basis spread on variable rate   1.75%    
Leverage Ratio Is Greater Than Or Equal To Two Pont Zero To One Point Zero But Less Than Three Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member] | A B R Loans [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     0.75%  
Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member]        
Debt Instrument [Line Items]        
Borrowings basis spread on variable rate     0.275%  
Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member] | S O F R Plus [Member]        
Debt Instrument [Line Items]        
Borrowings basis spread on variable rate     2.00%  
Leverage Ratio Is Greater Than Or Equal To Three Point Zero To One Point Zero [Member] | Revolving Credit Agreement [Member] | A B R Loans [Member]        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate     1.00%