XML 40 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details 2) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 02, 2015
Jan. 03, 2014
Dec. 28, 2012
Swiss Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Current year actuarial gain (loss) on plan assets, net of tax $ (375)staa_OtherComprehensiveIncomeLossActuarialGainLossOnPlanassets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
$ 37staa_OtherComprehensiveIncomeLossActuarialGainLossOnPlanassets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
$ 50staa_OtherComprehensiveIncomeLossActuarialGainLossOnPlanassets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Current year actuarial gain (loss) on benefit obligation, net of tax (846)staa_OtherComprehensiveIncomeLossActuarialGainLossOnBenefitObligations
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
135staa_OtherComprehensiveIncomeLossActuarialGainLossOnBenefitObligations
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
(101)staa_OtherComprehensiveIncomeLossActuarialGainLossOnBenefitObligations
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Actuarial gain recorded in current year, net of tax 28staa_OtherComprehensiveIncomeLossActuarialGainLossOfCurrentYear
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
46staa_OtherComprehensiveIncomeLossActuarialGainLossOfCurrentYear
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
42staa_OtherComprehensiveIncomeLossActuarialGainLossOfCurrentYear
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Prior service cost 0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Effect of curtailments 782staa_OtherComprehensiveIncomeLossActuarialGainLossEffectOfCurtailments
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
0staa_OtherComprehensiveIncomeLossActuarialGainLossEffectOfCurtailments
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
0staa_OtherComprehensiveIncomeLossActuarialGainLossEffectOfCurtailments
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Change in other comprehensive income (loss) (411)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
218us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
(9)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Japan Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Amortization of net transition obligation 12us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
12us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
16us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
Amortization of actuarial loss (9)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
(47)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
(62)us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
Actuarial gain recorded in current year, net of tax 13staa_OtherComprehensiveIncomeLossActuarialGainLossOfCurrentYear
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
(153)staa_OtherComprehensiveIncomeLossActuarialGainLossOfCurrentYear
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
(117)staa_OtherComprehensiveIncomeLossActuarialGainLossOfCurrentYear
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
Prior service cost (2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
(1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
(1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
Change in other comprehensive income (loss) $ 14us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
$ (189)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember
$ (127)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementGeographicalAxis
= staa_JapanPlanMember