v3.25.2
Long-term Debt - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 22 Months Ended 31 Months Ended
Jun. 28, 2025
Feb. 21, 2023
Jun. 28, 2025
Mar. 31, 2025
Dec. 31, 2027
Dec. 28, 2024
Credit Agreement | Senior Notes | Fed Funds Effective Rate Overnight Index Swap Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   0.50%        
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   1.00%        
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   0.75%        
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   1.75%        
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   0.10%        
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   1.75%        
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent)   2.75%        
Credit Agreement | Senior Notes | One Month Interest Period Adjusted Term SOFR            
Debt Instrument [Line Items]            
Basis spread on variable rate (as a percent) 2.25%          
Senior term loan due 2028 | Senior Notes            
Debt Instrument [Line Items]            
Effective interest rate (as a percent) 6.57%   6.57%      
Revolving credit facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage (as a percent)     0.15%      
Revolving credit facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage (as a percent)     0.30%      
Revolving credit facility | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument, leverage ratio   3.00        
Revolving credit facility | Credit Agreement            
Debt Instrument [Line Items]            
Long-term line of credit $ 190,000   $ 190,000     $ 190,000
Remaining borrowing capacity $ 204,900   $ 204,900      
Debt instrument, interest coverage ratio     1.75      
Revolving credit facility | Credit Agreement | Minimum            
Debt Instrument [Line Items]            
Debt instrument, leverage ratio     3.25      
Effective interest rate (as a percent) 6.57%   6.57%     6.65%
Revolving credit facility | Credit Agreement | Maximum            
Debt Instrument [Line Items]            
Debt instrument, leverage ratio     3.50      
Revolving credit facility | Credit Agreement | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 400,000        
Debt covenant, maximum principal amount for incremental facilities   $ 200,000        
Debt covenant, maximum percent of consolidated EBITDA for incremental facilities (as a percent)   100.00%        
Line of credit facility, periodic payment       $ 1,875    
Revolving credit facility | Credit Agreement | Senior Notes | Subsequent Event            
Debt Instrument [Line Items]            
Line of credit facility, periodic payment         $ 3,750  
Letter of Credit | Credit Agreement            
Debt Instrument [Line Items]            
Letters of credit outstanding $ 5,100   $ 5,100      
Letter of Credit | Credit Agreement | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 50,000        
Bridge Loan | Credit Agreement | Senior Notes            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 25,000