v3.26.1
Note 10 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 05, 2026
Jan. 01, 2001
Jul. 04, 2026
Apr. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Dec. 29, 2018
Dec. 31, 2016
Dec. 27, 2015
Jul. 02, 2026
Jun. 28, 2026
Jan. 03, 2026
Dec. 31, 2025
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years                            
Share-Based Payment Arrangement, Expense     $ 824   $ 1,133 $ 1,832 $ 1,906                      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 4,400     $ 4,400                        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     1,800,233     1,800,233                 1,002,627      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     0   0 0 0                      
Employee Stock Purchase Plan [Member]                                    
Share-Based Payment Arrangement, Expense           $ 147 $ 148                      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date   85.00%                                
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate   10.00%                                
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares)   3,000                                
Additional Shares of Common Stock Reserved for Future Issuance (in shares)                 400,000   300,000   300,000          
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                 1,800,000   1,400,000   1,100,000          
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) 18,270                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       198,304                            
The 2014 Plan [Member]                                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     273,386     273,386                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)               2,975,000                   625,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)               1,000,000   850,000   500,000            
Dividends Payable     $ 0     $ 0                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding     9,400   $ 12,000 9,400 12,000                      
The 2025 Plan [Member]                                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       1,000,000                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                 1,000,000  
Dividends Payable       $ 0                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)       0                            
Performance-based Restricted Stock Units [Member]                                    
Share-Based Payment Arrangement, Expense     501   $ 805 1,174 $ 1,257                      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     3,000     3,000                        
Share Price (in dollars per share)                           $ 28.5        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested     $ 4,900     $ 4,900                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)           0                        
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member]                                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     156,407     156,407                   282,157    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)           104,266                        
Time-based Restricted Stock Units [Member]                                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 1,400     $ 1,400                        
Share Price (in dollars per share)                           $ 28.5        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested     $ 4,900     $ 4,900                        
Time-based Restricted Stock Units [Member] | The 2014 Plan [Member]                                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     172,136     172,136                   179,037    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)           3,901                        
Minimum [Member]                                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       1 year                            
Maximum [Member]                                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       5 years