Note 16 - Commitments and Contingencies (Tables)
9 Months Ended
Sep. 28, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 28, 2014

   

September 29, 2013

   

September 28, 2014

   

September 29, 2013

 
   

(in thousands)

 

Balance at beginning of period

  $ 2,513     $ 1,127     $ 2,055     $ 2,124  

Provision for warranties issued

    519       760       1,890       1,360  

Settlements made

    (1,076 )     (827 )     (1,525 )     (2,412 )

Changes in reserve for pre-existing warranties during the period

    280       106       (184 )     94  

Balance at end of period

  $ 2,236     $ 1,166     $ 2,236     $ 1,166