XML 22 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Fair Value Liabilities Measured on Recurring Basis Unobservable Input Reconciliation (Details) (Fair Value, Measurements, Recurring [Member], USD $)
In Millions, unless otherwise specified
6 Months Ended
Apr. 03, 2015
Fair Value, Liabilities [Roll Forward]  
Purchase obligation recorded for business combinations, beginning balance $ 74.6swks_PurchaseObligationAssociatedwithaBusinessCombinationAccretedValue
Foreign currency derivative liability, beginning balance 3.0us-gaap_DerivativeLiabilities
Fair Value, Inputs, Level 3 [Member]  
Fair Value, Liabilities [Roll Forward]  
Purchase obligation recorded for business combinations, beginning balance 74.0swks_PurchaseObligationAssociatedwithaBusinessCombinationAccretedValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Foreign currency derivative liability, beginning balance 0.7us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Changes in fair value included in earnings 0.6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Purchase obligation recorded for business combinations, beginning balance 74.6swks_PurchaseObligationAssociatedwithaBusinessCombinationAccretedValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Foreign currency derivative liability, beginning balance 3.0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Inputs, Level 3 [Member] | Derivative [Member]  
Fair Value, Liabilities [Roll Forward]  
Changes in fair value included in earnings $ 2.3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember