Note 17 - Earnings Per Share (Details) - Computation of Basic and Diluted Earnings Per Share (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 28, 2014
Sep. 28, 2014
Jun. 29, 2014
Mar. 30, 2014
Dec. 29, 2013
Sep. 29, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Computation of Basic and Diluted Earnings Per Share [Abstract]                      
Income from continuing operations $ 8,855 $ 2,198 $ 6,668 $ 8,990 $ 6,011 $ 2,925 $ 7,141 $ 8,416 $ 26,710 $ 24,493 $ 16,192
Loss (income) from discontinued operations, net of income benefit (expense) (870) (9,496) 236 (125) (1,836) (38) 626 (755) (10,255) (2,004) 187
Net income 7,985 (7,298) 6,904 8,865 4,175 2,887 7,767 7,661 16,455 22,489 16,379
Preferred stock dividends                     514
Accretion of preferred stock redemption value                     73
Excess of redemption value over carrying value of preferred shares redeemed                     35,776
Net income (loss) applicable to preferred and common shareholders                 16,455 22,489 (19,984)
Undistributed net income (loss)                 16,455 22,489 (19,984)
Net income (loss) applicable to preferred and common shareholders                 $ 16,455 $ 22,489 $ (19,984)
Shares:                      
Weighted average number of common shares outstanding - basic (in Shares)                 34,955,760 34,761,160 34,313,636
Dilutive shares (in Shares)                 459,723 1,023,270  
Weighted-average number of common shares outstanding - diluted (in Shares)                 35,415,483 35,784,430 34,313,636
Diluted earnings per common share:                      
Continuing operations (in Dollars per share) $ 0.26 $ 0.06 $ 0.18 $ 0.25 $ 0.17 $ 0.08 $ 0.20 $ 0.24 $ 0.75 $ 0.69 $ (0.59)
Discontinued operations (in Dollars per share) $ (0.03) $ (0.27) $ 0.01 $ 0.00 $ (0.05) $ 0.00 $ 0.02 $ (0.02) $ (0.29) $ (0.06) $ 0.01
Diluted earnings per common share (in Dollars per share) $ 0.23 $ (0.21) $ 0.19 $ 0.25 $ 0.12 $ 0.08 $ 0.22 $ 0.22 $ 0.46 $ 0.63 $ (0.58)
Basic earnings per common share:                      
Continuing operations (in Dollars per share) $ 0.26 $ 0.06 $ 0.19 $ 0.25 $ 0.17 $ 0.08 $ 0.20 $ 0.24 $ 0.76 $ 0.71 $ (0.59)
Discontinued operations (in Dollars per share) $ (0.03) $ (0.27) $ 0.01 $ 0.00 $ (0.05) $ 0.00 $ 0.02 $ (0.02) $ (0.29) $ (0.06) $ 0.01
Basic earnings per common share (in Dollars per share) $ 0.23 $ (0.21) $ 0.20 $ 0.25 $ 0.12 $ 0.08 $ 0.22 $ 0.22 $ 0.47 $ 0.65 $ (0.58)