Note 20 - Quarterly Financial Data (Unaudited) (Details) - Quarterly Results of Operations (USD $)
In Thousands, except Per 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
Quarterly Results of Operations [Abstract]                      
Total revenues $ 98,941 $ 73,795 $ 83,006 $ 90,354 $ 87,631 $ 68,651 $ 80,193 $ 85,879 $ 346,097 $ 322,354 $ 310,285
Cost and expenses (87,029) (69,833) (73,172) (76,400) (78,537) (63,588) (70,184) (73,091) (306,435) (285,400) (282,774)
Operating income 11,912 3,962 9,834 13,954 9,094 5,062 10,010 12,787 39,662 36,954 27,511
Interest expense, net (278) (297) (298) (287) (295) (414) (415) (516) (1,159) (1,640) (2,364)
Other 12 5 12 9 (1) (101) (1) 25 37 (77) (293)
Income from continuing operations before income tax expense 11,646 3,670 9,548 13,676 8,798 4,548 9,593 12,297 38,540 35,237 24,047
Income tax expense 2,791 1,472 2,880 4,686 2,787 1,623 2,452 3,881 11,830 10,744 7,855
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
Discontinued operations, net of income tax (870) (9,496) 236 (125) (1,836) (38) 626 (755) (10,255) (2,004) 187
Net income (loss) $ 7,985 $ (7,298) $ 6,904 $ 8,865 $ 4,175 $ 2,887 $ 7,767 $ 7,661 $ 16,455 $ 22,489 $ 16,379
Basic earnings per 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 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)
Diluted earnings per 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 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)
Dividends declared per common share (in Dollars per share) $ 0.05 $ 0.05 $ 0.05 $ 0.05 $ 0.04 $ 0.04 $ 0.04   $ 0.20 $ 0.12