v3.26.3
Stock Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
USD ($)
shares
Sep. 27, 2025
USD ($)
Sep. 26, 2026
USD ($)
shares
Sep. 27, 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 | $ $ 4,257 $ 3,807 $ 11,389 10,361    
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 | $ $ 108 $ 97 $ 338 $ 305