XML 22 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring costs, by Functional Line Item in the Condensed Consolidated Statement of Operations (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Dec. 28, 2014
Jun. 29, 2014
Dec. 29, 2013
Dec. 28, 2014
Dec. 29, 2013
Restructuring Cost and Reserve [Line Items]          
Charges $ (480)us-gaap_RestructuringCharges $ 1,100us-gaap_RestructuringCharges $ 7,450us-gaap_RestructuringCharges $ (853)us-gaap_RestructuringCharges $ 7,450us-gaap_RestructuringCharges
Cost of goods sold [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges 1us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
  277us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(5)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
277us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Engineering and development [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges (48)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
  5,259us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
(373)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
5,259us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Sales and marketing [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges (419)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
  668us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
(435)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
668us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
General and administrative [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges $ (14)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
  $ 1,246us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ (40)us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 1,246us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember