v3.26.1
Note 10 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 05, 2026
Jan. 01, 2001
Apr. 04, 2026
Mar. 29, 2025
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Dec. 29, 2018
Dec. 31, 2016
Dec. 27, 2015
Apr. 02, 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     $ 1,008 $ 773                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 5,100                      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)     1,904,449                 1,002,627    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                       0    
Share Price (in dollars per share)                     $ 19.3      
Employee Stock Purchase Plan [Member]                            
Share-Based Payment Arrangement, Expense     $ 75 75                    
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)     252,652                      
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                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding     $ 8,800 6,400                    
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     $ 672 452                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     3,500                      
Share Price (in dollars per share)                     $ 19.3      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested     $ 5,500                      
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)     281,407                 282,157    
Time-based Restricted Stock Units [Member]                            
Share-Based Payment Arrangement, Expense     $ 261 246                    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     1,600 $ 1,600                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested     $ 3,300                      
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                 179,037    
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