XML 34 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Charges Schedule of Restructuring Activity (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Jan. 02, 2015
Dec. 27, 2013
Restructuring Reserve [Roll Forward]    
Balance at October 3, 2014 $ 0.5us-gaap_RestructuringReserve  
Current Charges 1.3us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges
Cash Payments (0.2)us-gaap_PaymentsForRestructuring  
Other 0us-gaap_RestructuringReserveSettledWithoutCash1  
Balance at January 2, 2015 1.6us-gaap_RestructuringReserve  
Employee Severance [Member] | FY13 Restructuring Programs [Member]    
Restructuring Reserve [Roll Forward]    
Balance at October 3, 2014 0.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_Fy13RestructuringProgramsMember
 
Current Charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_Fy13RestructuringProgramsMember
 
Cash Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_Fy13RestructuringProgramsMember
 
Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_Fy13RestructuringProgramsMember
 
Balance at January 2, 2015 0.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_Fy13RestructuringProgramsMember
 
Employee Severance [Member] | Other Restructuring Programs [Member]    
Restructuring Reserve [Roll Forward]    
Balance at October 3, 2014 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Current Charges 1.3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Cash Payments (0.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Balance at January 2, 2015 1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Facility Closing [Member] | Other Restructuring Programs [Member]    
Restructuring Reserve [Roll Forward]    
Balance at October 3, 2014 0.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Current Charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Cash Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember
 
Balance at January 2, 2015 $ 0.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= swks_OtherRestructuringProgramsMember