v3.25.2
Employee Benefit and Stock Incentive Plans - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2023
installment
Jun. 29, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 29, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
May 13, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Contributions to the defined contribution benefit plan made by Company | $   $ 4.4 $ 5.0 $ 9.5 $ 9.9  
Number of shares authorized (in shares)           2,155,280
Shares reserved for issuance (in shares)   2,564,129   2,564,129    
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       4 years    
RSUs | 25% vested in year 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
RSUs | 25% vested in year 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
RSUs | 25% vested in year 3            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       4 years    
Expiration period       10 years    
Stock options | 25% vested in year 1            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
Stock options | 25% vested in year 2            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
Stock options | 25% vested in year 3            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
Stock options | 25% vested in year 4            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting percentage       25.00%    
PSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       3 years    
Vesting percentage         100.00%  
2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)           1,600,000
2016 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for issuance (in shares)           555,280
Rule Of 65 | Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expiration period 10 years          
Annual equal installments | installment 4          
Years of service with company 5 years