v3.24.1.u1
Long-Term Debt and Finance Lease Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 25, 2022
Mar. 31, 2024
Dec. 31, 2023
Mar. 27, 2018
Credit Agreement        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Participation fee   0.95%    
Issuance fee   0.125%    
Borrowings during the period   $ 0 $ 0  
Principal payments on the credit facility   0 125,000  
Outstanding debt   $ 125,000 125,000  
Credit Agreement | Minimum        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Net leverage ratio   1.00%    
Interest coverage ratio   1.00%    
Credit Agreement | Maximum        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Net leverage ratio   3.75%    
Interest coverage ratio   3.00%    
Senior secured debt | Credit Agreement | SOFR        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Interest rate spread on base rate   0.10%    
Senior secured debt | Current Credit Facility Agreement | SOFR        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Interest rate spread on base rate 1.00%      
Senior secured debt | Senior secured debt | Credit Agreement        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Debt instrument face amount $ 70,000      
Letters of credit issued   $ 21,300    
Interest rate spread on base rate 0.05%      
Credit facility commitment fee percentage subject to upward or downward adjustments 0.01%      
Senior secured debt | Senior secured debt | Credit Agreement | Prime Plus        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Interest rate spread on base rate, floor 0.00%      
Interest rate spread on base rate 0.00%      
Senior secured debt | Senior secured debt | Credit Agreement | Minimum        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Credit facility unused commitment fee percentage 0.10%      
Senior secured debt | Senior secured debt | Credit Agreement | Maximum        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Credit facility unused commitment fee percentage 0.225%      
Senior secured debt | Senior secured debt | Credit Agreement | Swingline Loan Sub-facility        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Debt instrument face amount $ 50,000      
Senior secured debt | Senior secured debt | Current Credit Facility Agreement | SOFR        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Interest rate spread on base rate 0.10% 0.95%    
Senior secured debt | Senior secured debt | $700.0 million Credit Facility        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Debt instrument face amount   $ 700,000    
Outstanding debt   $ 125,000 $ 125,000  
Senior secured debt | Senior secured debt | $700.0 million Credit Facility | Credit Agreement        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Credit facility maximum borrowing capacity $ 700,000      
Capitalized debt issuance costs $ 3,400      
Debt instrument, term 5 years      
Senior secured debt | Senior secured debt | Former Credit Facility        
Long Term Debt And Finance Lease Liabilities [Line Items]        
Capitalized debt issuance costs       $ 500