v3.25.2
Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Senior Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt issuance costs, net $ 1,100 $ 1,200
Fair Value, Inputs, Level 2 | Carrying Amount | Revolving credit facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities 190,000 190,000
Fair Value, Inputs, Level 2 | Carrying Amount | Senior Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities 283,950 287,502
Fair Value, Inputs, Level 2 | Estimated Fair Value | Revolving credit facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities 190,000 190,000
Fair Value, Inputs, Level 2 | Estimated Fair Value | Senior Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities $ 285,000 $ 288,750