July 3, 2016
   
June 28, 2015
 
   
(in thousands)
 
Finished goods
  $ 44,264     $ 43,254  
Work-in-process
    24,573       16,020  
Raw materials
    34,491       33,889  
    $ 103,328     $ 93,163