v3.25.2
Debt - Credit Agreements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2023
Jun. 30, 2025
Dec. 31, 2024
Jun. 26, 2025
Jun. 25, 2025
Debt          
Revolving credit notes   $ 69,280 $ 79,725    
Amended And Restated Credit Agreement          
Debt          
Minimum interest coverage ratio   3.00%      
Maximum consolidated leverage ratio   3.50%      
Deferred financing costs   $ 793      
Deferred costs short-term   264      
Deferred Costs, long-term   $ 529      
Consolidated leverage ratio   1.36%      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   SOFR      
Interest rate at end of period   5.66% 6.55%    
Interest coverage ratios   5.59%      
Amended And Restated Credit Agreement | Federal Funds Rate plus          
Debt          
Debt instrument, basis spread on variable rate   0.50%      
Amended And Restated Credit Agreement | SOFR          
Debt          
Debt instrument, basis spread on variable rate   1.00%      
Amended And Restated Credit Agreement | Minimum          
Debt          
Consolidated total leverage ratio   1.25%      
Amended And Restated Credit Agreement | Maximum          
Debt          
Consolidated total leverage ratio   2.75%      
Amended And Restated Credit Agreement | Lenders and Wells Fargo Bank, national association, administrative agent          
Debt          
Credit agreement maturity date Jun. 28, 2028        
Credit agreement additional borrowing capacity through accordion feature       $ 100,000  
Revolving Credit Facility          
Debt          
Revolving credit notes   $ 69,280 $ 79,725    
Revolving Credit Facility | Amended And Restated Credit Agreement          
Debt          
Credit agreement borrowing capacity       $ 350,000 $ 250,000
Revolving commitments fee percentage   0.20% 0.25%    
Swingline Facility | Amended And Restated Credit Agreement | Lenders and Wells Fargo Bank, national association, administrative agent          
Debt          
Credit agreement borrowing capacity $ 25,000