XML 94 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details 1) (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]      
Service cost $ 297us-gaap_DefinedBenefitPlanServiceCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
$ 320us-gaap_DefinedBenefitPlanServiceCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
$ 301us-gaap_DefinedBenefitPlanServiceCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Interest cost 114us-gaap_DefinedBenefitPlanInterestCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
101us-gaap_DefinedBenefitPlanInterestCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
116us-gaap_DefinedBenefitPlanInterestCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Expected return on plan assets (97)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ staa_AllCountriesAxis
= staa_SwissPlanMember
(96)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ staa_AllCountriesAxis
= staa_SwissPlanMember
(100)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Actuarial loss (Gain) recognized in current year 24staa_DefinedBenefitPlanActuarialLossRecognizedInCurrentYear
/ staa_AllCountriesAxis
= staa_SwissPlanMember
55staa_DefinedBenefitPlanActuarialLossRecognizedInCurrentYear
/ staa_AllCountriesAxis
= staa_SwissPlanMember
54staa_DefinedBenefitPlanActuarialLossRecognizedInCurrentYear
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Prior service loss recognized in current year 0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ staa_AllCountriesAxis
= staa_SwissPlanMember
0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ staa_AllCountriesAxis
= staa_SwissPlanMember
0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Transition obligation recognized in current year 0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsAfterTax
/ staa_AllCountriesAxis
= staa_SwissPlanMember
0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsAfterTax
/ staa_AllCountriesAxis
= staa_SwissPlanMember
0us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsAfterTax
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Amendments 0us-gaap_DefinedBenefitPlanPlanAmendments
/ staa_AllCountriesAxis
= staa_SwissPlanMember
0us-gaap_DefinedBenefitPlanPlanAmendments
/ staa_AllCountriesAxis
= staa_SwissPlanMember
0us-gaap_DefinedBenefitPlanPlanAmendments
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Net periodic pension cost 338us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
380us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
371us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ staa_AllCountriesAxis
= staa_SwissPlanMember
Japan Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Service cost 157us-gaap_DefinedBenefitPlanServiceCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
158us-gaap_DefinedBenefitPlanServiceCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
185us-gaap_DefinedBenefitPlanServiceCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
Interest cost 9us-gaap_DefinedBenefitPlanInterestCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
8us-gaap_DefinedBenefitPlanInterestCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
13us-gaap_DefinedBenefitPlanInterestCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
Net amortization of transition obligation 12us-gaap_DefinedBenefitPlanAmortizationOfNetTransitionAssetObligation
/ staa_AllCountriesAxis
= staa_JapanPlanMember
12us-gaap_DefinedBenefitPlanAmortizationOfNetTransitionAssetObligation
/ staa_AllCountriesAxis
= staa_JapanPlanMember
16us-gaap_DefinedBenefitPlanAmortizationOfNetTransitionAssetObligation
/ staa_AllCountriesAxis
= staa_JapanPlanMember
Actuarial loss (Gain) recognized in current year (10)staa_DefinedBenefitPlanActuarialLossRecognizedInCurrentYear
/ staa_AllCountriesAxis
= staa_JapanPlanMember
(31)staa_DefinedBenefitPlanActuarialLossRecognizedInCurrentYear
/ staa_AllCountriesAxis
= staa_JapanPlanMember
(58)staa_DefinedBenefitPlanActuarialLossRecognizedInCurrentYear
/ staa_AllCountriesAxis
= staa_JapanPlanMember
Prior service cost (credit) (1)staa_DefinedBenefitPlanPriorServiceCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
(1)staa_DefinedBenefitPlanPriorServiceCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
(1)staa_DefinedBenefitPlanPriorServiceCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
Net periodic pension cost $ 167us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
$ 146us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember
$ 155us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ staa_AllCountriesAxis
= staa_JapanPlanMember