v3.26.1
Debt - Narrative (Details)
6 Months Ended
Aug. 25, 2025
USD ($)
Jun. 30, 2026
USD ($)
extension_option
Jun. 29, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 10, 2025
USD ($)
Aug. 11, 2022
USD ($)
Debt Instrument [Line Items]            
Stated interest rate (as a percent)   4.36%   4.04%    
Finance lease liability   $ 11,184,000   $ 11,082,000 $ 10,973,000  
Term Loan | Minimum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 1.15%          
Term Loan | Minimum | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 0.15%          
Term Loan | Maximum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 1.60%          
Term Loan | Maximum | SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 0.60%          
Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, face amount     $ 250,000,000     $ 250,000,000
Revolving Credit Facility, Amended and Restated | Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 500,000,000        
Number of extension options | extension_option   1        
Extension option on line of credit, period (in months)   6 months        
Available liquidity   $ 425,000,000        
Term Loan | Term Loan            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 400,000,000          
Term Loan, Tranche One | Term Loan            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 200,000,000          
Debt instrument, term (in years) 5 years          
Term Loan, Tranche Two | Term Loan            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 200,000,000          
Debt instrument, term (in years) 5 years 6 months          
5.07%, Senior Notes, Series A, Due 2029 | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 150,000,000.0        
Debt instrument, face amount           $ 150,000,000
Stated interest rate (as a percent)   5.07%   5.07%   5.07%
5.20%, Senior Notes, Series B, Due 2032 | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 100,000,000.0        
Debt instrument, face amount           $ 100,000,000
Stated interest rate (as a percent)   5.20%   5.20%   5.20%
5.09%, Senior Notes, Series A, Due 2029 | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 50,000,000.0        
Debt instrument, face amount     $ 50,000,000      
Stated interest rate (as a percent)   5.09% 5.09%      
5.32%, Senior Notes, Series B, Due 2031 | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 100,000,000.0        
Debt instrument, face amount     $ 100,000,000      
Stated interest rate (as a percent)   5.32% 5.32%      
5.60%, Senior Notes, Series C, Due 2033 | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 100,000,000.0        
Debt instrument, face amount     $ 100,000,000      
Stated interest rate (as a percent)   5.60% 5.60%