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

Three Months Ended

   

Six Months Ended

 
   

June 29, 2014

   

June 30, 2013

   

June 29, 2014

   

June 30, 2013

 
   

(in thousands)

 

Balance at beginning of period

  $ 2,478     $ 1,578     $ 2,055     $ 2,124  

Provision for warranties issued

    804       304       1,371       600  

Settlements made

    (242 )     (779 )     (449 )     (1,585 )

Changes in reserve for pre-existing warranties during the period

    (527 )     24       (464 )     (12 )

Balance at end of period

  $ 2,513     $ 1,127     $ 2,513     $ 1,127