XML 37 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring - Textual (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Restructuring (Textual) [Abstract]      
Restructuring charge $ 2,266us-gaap_RestructuringCharges $ 1,740us-gaap_RestructuringCharges $ 0us-gaap_RestructuringCharges
Payments for restructuring charges 1,269us-gaap_PaymentsForRestructuring 844us-gaap_PaymentsForRestructuring  
Non-cash acceleration of vesting of RSUs   896us-gaap_RestructuringReserveSettledWithoutCash1  
Employee severance and benefits [Member]      
Restructuring (Textual) [Abstract]      
Restructuring charge 1,016us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Payments for restructuring charges 780us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
844us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Non-cash acceleration of vesting of RSUs   896us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Other [Member]      
Restructuring (Textual) [Abstract]      
Restructuring charge 351us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Payments for restructuring charges 288us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Non-cash acceleration of vesting of RSUs   0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Facility termination costs [Member]      
Restructuring (Textual) [Abstract]      
Restructuring charge 899us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Payments for restructuring charges 201us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Non-cash acceleration of vesting of RSUs   $ 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember