v3.26.1
Stock Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
USD ($)
shares
Jun. 28, 2025
USD ($)
Jun. 27, 2026
USD ($)
shares
Jun. 28, 2025
USD ($)
Jun. 03, 2025
times
shares
Jul. 14, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of times, options are granted in a year | times         4  
Restricted Stock Units (RSUs) | Share-Based Payment Arrangement, Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     3 years      
Performance Shares | Share-Based Payment Arrangement, Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     3 years      
2014 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized | shares           14,523,510
Stock compensation expense | $       $ 73    
2014 Equity Incentive Plan | Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     4 years      
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized | shares 10,950,814   10,950,814   1,800,000  
Stock compensation expense | $ $ 3,267 $ 3,477 $ 7,132 6,553    
2021 Equity Incentive Plan | Stock options and awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     4 years      
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized | shares 2,140,754   2,140,754   1,000,000  
Stock compensation expense | $ $ 88 $ 80 $ 230 $ 209