XML 112 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Restructuring Costs for Each Segment and Unallocated Corporate Costs (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs $ 414us-gaap_RestructuringCharges $ 3,757us-gaap_RestructuringCharges  
2011 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs 389us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
1,287us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
1,584us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
Cumulative Costs 4,054us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
   
2011 Restructuring | Laser Products      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs (106)us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_LaserProductsMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
1,042us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_LaserProductsMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
386us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_LaserProductsMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
Cumulative Costs 1,939us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_ProductOrServiceAxis
= gsig_LaserProductsMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
   
2011 Restructuring | Medical Technologies      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   48us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_MedicalTechnologiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
0us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_MedicalTechnologiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
Cumulative Costs 48us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_ProductOrServiceAxis
= gsig_MedicalTechnologiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
   
2011 Restructuring | Precision Motion      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   5us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_PrecisionMotionMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
52us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_PrecisionMotionMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
Cumulative Costs 122us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_ProductOrServiceAxis
= gsig_PrecisionMotionMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
   
2011 Restructuring | Corporate, Shared Services and Unallocated costs      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs 495us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_UnallocatedCorporateMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
192us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_UnallocatedCorporateMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
1,146us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_UnallocatedCorporateMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
Cumulative Costs 1,945us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_ProductOrServiceAxis
= gsig_UnallocatedCorporateMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyElevenMember
   
2012 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs     1,758us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyTwelveMember
2012 Restructuring | Laser Products      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs     501us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_LaserProductsMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyTwelveMember
2012 Restructuring | Precision Motion      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs     951us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_PrecisionMotionMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyTwelveMember
2012 Restructuring | Corporate, Shared Services and Unallocated costs      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs     306us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_UnallocatedCorporateMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyTwelveMember
2013 Restructuring      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   2,463us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyThirteenMember
 
2013 Restructuring | Laser Products      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   836us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_LaserProductsMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyThirteenMember
 
2013 Restructuring | Medical Technologies      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   806us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_MedicalTechnologiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyThirteenMember
 
2013 Restructuring | Precision Motion      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   378us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_PrecisionMotionMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyThirteenMember
 
2013 Restructuring | Corporate, Shared Services and Unallocated costs      
Restructuring Cost And Reserve [Line Items]      
Restructuring Costs   $ 443us-gaap_RestructuringCharges
/ us-gaap_ProductOrServiceAxis
= gsig_UnallocatedCorporateMember
/ us-gaap_RestructuringCostAndReserveAxis
= gsig_FiscalYearTwentyThirteenMember