XML 109 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details 4) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 02, 2015
Jan. 03, 2014
Plan assets at fair value, beginning of period $ 3,517us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 3,053us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Actual return on plan assets (230)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets 144us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
Purchases, sales and settlement (582)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements 320us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
Plan assets at fair value, end of period 2,705us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 3,517us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Swiss Plan [Member]    
Plan assets at fair value, beginning of period 3,517us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
3,053us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Actual return on plan assets 230us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
(144)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Plan assets at fair value, end of period 2,705us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
3,517us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Swiss Plan [Member] | Fair Value, Inputs, Level 3 [Member] | Real Estate Funds [Member]    
Plan assets at fair value, beginning of period 363us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
322us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Actual return on plan assets (29)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
13us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Purchases, sales and settlement (73)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
28us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Plan assets at fair value, end of period 261us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
363us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_RealEstateFundsMember
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Swiss Plan [Member] | Liquid Asset Fund [Member] | Fair Value, Inputs, Level 3 [Member]    
Plan assets at fair value, beginning of period 22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
35us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Actual return on plan assets 1us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
(4)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Purchases, sales and settlement 2us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
(9)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Plan assets at fair value, end of period 25us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
22us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_LiquidAssetFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Swiss Plan [Member] | Bond Fund [Member] | Fair Value, Inputs, Level 3 [Member]    
Plan assets at fair value, beginning of period 3,017us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
2,623us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Actual return on plan assets (200)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
122us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Purchases, sales and settlement (505)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
272us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Plan assets at fair value, end of period 2,312us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
3,017us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= staa_BondFundMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Swiss Plan [Member] | Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Plan assets at fair value, beginning of period 115us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
73us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Actual return on plan assets (2)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
13us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Purchases, sales and settlement (6)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
29us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
Plan assets at fair value, end of period $ 107us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember
$ 115us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= staa_SwissPlanMember