Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Programs - Employee Defined Contribution Plan (Details)

v3.25.0.1
Employee Benefit Programs - Employee Defined Contribution Plan (Details) - 401(k) Plan
$ in Millions
12 Months Ended
Dec. 29, 2024
USD ($)
age
Dec. 31, 2023
USD ($)
Dec. 25, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Minimum age of employees to be eligible to participate in defined contribution plan | age 21    
Matching contribution expense | $ $ 3.3 $ 3.0 $ 2.9
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Defined contribution plan, employer matching contribution, percent of match (as a percent) 100.00%    
Defined contribution plan, employer matching contribution, percent of employees' gross pay (as a percent) 3.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Defined contribution plan, employer matching contribution, percent of match (as a percent) 50.00%    
Defined contribution plan, employer matching contribution, percent of employees' gross pay (as a percent) 2.00%