XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Jun. 07, 2024
Jul. 14, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from exercise of stock options     $ 6,379 $ 611    
2014 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized           14,523,510
Stock compensation expense $ 591 $ 1,336 $ 999 2,627    
Stock Options Exercised     921,536      
2014 Equity Incentive Plan | Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     4 years      
2014 Equity Incentive Plan | Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period     3 years      
2021 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized         2,000,000 9,150,814
Stock compensation expense 2,981 1,965 $ 5,284 3,231    
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock compensation expense $ 84 $ 98 $ 202 $ 184