Note 21. Commitments and Contingencies (Tables)
12 Months Ended
Dec. 28, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
   

Operating Leases

 
   

(in thousands)

 

Fiscal 2015

  $ 6,687  

Fiscal 2016

    8,278  

Fiscal 2017

    5,921  

Fiscal 2018

    4,637  

Fiscal 2019

    3,406  

2020 & beyond

    23,892  
    $ 52,821  
Schedule of Product Warranty Liability [Table Text Block]
   

Year Ended

 
   

December 28,

   

December 29,

   

December 30,

 
   

2014

   

2013

   

2012

 
   

(in thousands)

 
                         

Balance at beginning of period

  $ 2,055     $ 2,124     $ 2,537  

Provision for warranties issued

    2,726       2,750       3,401  

Settlements made

    (2,073 )     (3,074 )     (3,508 )

Changes in reserve for pre-existing warranties during the period

    (663 )     255       (306 )

Balance at end of period

  $ 2,045     $ 2,055     $ 2,124