v3.5.0.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 03, 2016
Mar. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials $ 89,212 $ 84,198
Work-in-process 106,599 104,085
Finished goods 155,793 142,798
Total $ 351,604 $ 331,081