Note 13 - Shareholders' Equity (Details) - Dividends Declared (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 29, 2013
Dec. 28, 2014
Dividend Declared 1 [Member]    
Dividends Payable [Line Items]    
Declariation Date May 03, 2013  
Dividend per Share $ 0.04  
Record Date May 16, 2013  
Total Amount $ 1,430  
Payment Date May 30, 2013  
Dividend Declared 2 [Member]    
Dividends Payable [Line Items]    
Declariation Date Jul. 24, 2013  
Dividend per Share $ 0.04  
Record Date Aug. 15, 2013  
Total Amount 1,424  
Payment Date Aug. 29, 2013  
Dividend Declared 3 [Member]    
Dividends Payable [Line Items]    
Declariation Date Oct. 22, 2013  
Dividend per Share $ 0.04  
Record Date Nov. 14, 2013  
Total Amount 1,424  
Payment Date Nov. 26, 2013  
Dividend Declared 4 [Member]    
Dividends Payable [Line Items]    
Declariation Date   Feb. 21, 2014
Dividend per Share   $ 0.05
Record Date   Mar. 13, 2104
Total Amount   1,798
Payment Date   Mar. 27, 2014
Dividends Declared 5 [Member]    
Dividends Payable [Line Items]    
Declariation Date   Apr. 22, 2014
Dividend per Share   $ 0.05
Record Date   May 15, 2014
Total Amount   1,798
Payment Date   May 29, 2014
Dividends Declared 6 [Member]    
Dividends Payable [Line Items]    
Declariation Date   Jul. 23, 2014
Dividend per Share   $ 0.05
Record Date   Aug. 14, 2014
Total Amount   1,778
Payment Date   Aug. 28, 2014
Dividends Declared 7 [Member]    
Dividends Payable [Line Items]    
Declariation Date   Oct. 29, 2014
Dividend per Share   $ 0.05
Record Date   Nov. 20, 2014
Total Amount   $ 1,764
Payment Date   Dec. 04, 2014