XML 29 R30.htm IDEA: XBRL DOCUMENT v2.4.0.6
Note 10 - Per Share Data (Tables)
6 Months Ended
Jun. 30, 2012
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Thirteen Week Periods Ended
   
Twenty-Six Week Periods Ended
 
   
June 30,
2012
   
July 2,
2011
   
June 30,
2012
   
July 2,
2011
 
                         
Basic weighted average shares outstanding
    12,457,871       13,059,595       12,605,098       13,072,042  
Dilutive effect of outstanding stock options
    211,797       240,513       211,788       195,940  
Weighted average dilutive shares outstanding
    12,669,668       13,300,108       12,816,886       13,267,982  
Unissued Shares of Common Stock [Table Text Block]
   
June 30,
2012
   
December 31,
2011
 
             
Exercise of options outstanding
    848,844       916,594  
Future grants of options or shares
    417,600       437,600  
Shares reserved for employee stock purchase plan
    263,056       276,957  
                 
Total
    1,529,500       1,631,151