v3.25.2
Long-Term Debt - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 14, 2022
USD ($)
May 31, 2023
USD ($)
Jul. 31, 2022
USD ($)
Jun. 28, 2025
USD ($)
Jun. 29, 2024
USD ($)
Jun. 28, 2025
USD ($)
subsidiary
Jun. 29, 2024
USD ($)
Dec. 31, 2024
USD ($)
Nov. 30, 2021
USD ($)
Debt Instrument [Line Items]                  
Debt balance outstanding       $ 218,084,000   $ 218,084,000   $ 229,830,000  
Interest rate swap                  
Debt Instrument [Line Items]                  
Notional amount                 $ 150,000,000
Average fixed interest rate (as a percent) 1.70%               1.80%
New Credit Facilities                  
Debt Instrument [Line Items]                  
Number of subsidiaries that are not guarantors on debt | subsidiary           2      
Secured Debt | 2022 Term Loan Maturing July 14, 2027                  
Debt Instrument [Line Items]                  
Debt amount     $ 250,000,000            
Spread on base rate (as a percent)     0.00%            
Proceeds from term loan     $ 250,000,000            
Debt balance outstanding     $ 254,200,000            
Repayments of debt       3,100,000 $ 1,600,000 $ 3,100,000 $ 3,100,000    
Noncash loss on extinguishment of debt $ 200,000                
Fees paid to lenders to be capitalized 800,000                
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Year one and two                  
Debt Instrument [Line Items]                  
Prepayment amount of principal outstanding (as a percent)     0.625%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Year three and four                  
Debt Instrument [Line Items]                  
Prepayment amount of principal outstanding (as a percent)     1.25%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Year five                  
Debt Instrument [Line Items]                  
Prepayment amount of principal outstanding (as a percent)     1.875%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | SOFR                  
Debt Instrument [Line Items]                  
Spread on base rate (as a percent)     1.00%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Federal funds rate                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     0.50%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Minimum | SOFR                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     1.375%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Minimum | Base rate                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     0.375%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Maximum | SOFR                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     2.375%            
Secured Debt | 2022 Term Loan Maturing July 14, 2027 | Maximum | Base rate                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     1.375%            
Revolving Credit Facility | 2022 Term Loan Maturing July 14, 2027                  
Debt Instrument [Line Items]                  
Outstanding standby letters of credit       200,000   200,000      
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity   $ 85,200,000 $ 200,000,000            
Remaining borrowing capacity       $ 199,800,000   $ 199,800,000      
Fees paid to lenders to be capitalized 1,700,000                
Proceeds from issuance of common stock in public offering, net of issuance costs   $ 85,100,000              
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | SOFR                  
Debt Instrument [Line Items]                  
Spread on base rate (as a percent)     1.00%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Federal funds rate                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     0.50%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Minimum                  
Debt Instrument [Line Items]                  
Commitment fee (as a precent)     0.175%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Minimum | SOFR                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     1.375%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Minimum | Base rate                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     0.375%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Maximum                  
Debt Instrument [Line Items]                  
Commitment fee (as a precent)     0.275%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Maximum | SOFR                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     2.375%            
Revolving Credit Facility | 2022 Revolving Credit Facility due July 14, 2027 | Maximum | Base rate                  
Debt Instrument [Line Items]                  
Spread on variable rate (as a percent)     1.375%            
Revolving Credit Facility | 2018 Term Loan                  
Debt Instrument [Line Items]                  
Fees paid to lenders to be capitalized 1,000,000                
Revolving Credit Facility | 2019 Revolving Credit Facility Due December 20, 2024                  
Debt Instrument [Line Items]                  
Amortization of debt issuance costs 100,000                
Debt issuance costs, line of credit arrangements $ 800,000