XML 67 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 29, 2015
Jun. 29, 2014
Mar. 30, 2014
Mar. 29, 2015
Mar. 30, 2014
Jun. 29, 2014
Restructuring Cost and Reserve [Line Items]            
Percentage of workforce reduction         15.00%us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent  
Charges $ 0us-gaap_RestructuringCharges $ 1,100us-gaap_RestructuringCharges $ 416us-gaap_RestructuringCharges $ (853)us-gaap_RestructuringCharges $ 7,866us-gaap_RestructuringCharges $ 8,100us-gaap_RestructuringCharges
Restructuring Reserve [Roll Forward]            
Restructuring Reserve, beginning balance       3,236us-gaap_RestructuringReserve    
Charges 0us-gaap_RestructuringCharges 1,100us-gaap_RestructuringCharges 416us-gaap_RestructuringCharges (853)us-gaap_RestructuringCharges 7,866us-gaap_RestructuringCharges 8,100us-gaap_RestructuringCharges
Payments       (2,383)us-gaap_PaymentsForRestructuring    
Restructuring Reserve, ending balance 0us-gaap_RestructuringReserve 3,236us-gaap_RestructuringReserve   0us-gaap_RestructuringReserve   3,236us-gaap_RestructuringReserve
One-time Termination Benefits [Member]            
Restructuring Cost and Reserve [Line Items]            
Charges       (853)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
   
Restructuring Reserve [Roll Forward]            
Restructuring Reserve, beginning balance       3,236us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
   
Charges       (853)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
   
Payments       (2,383)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
   
Restructuring Reserve, ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
    0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
   
Contract Termination [Member]            
Restructuring Cost and Reserve [Line Items]            
Charges       0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Restructuring Reserve [Roll Forward]            
Restructuring Reserve, beginning balance       0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Charges       0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
   
Payments             
Restructuring Reserve, ending balance $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
    $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember