XML 16 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Oct. 31, 2014
Finite-Lived Intangible Assets [Line Items]      
Cost $ 25,710us-gaap_FiniteLivedIntangibleAssetsGross    
Accumulated Amortization (4,236)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization    
Finite-Lived Intangible Asset, Translation Adjustments at period end (209)shlo_FiniteLivedIntangibleAssetTranslationAdjustmentsatperiodend    
Net 21,265us-gaap_FiniteLivedIntangibleAssetsNet   21,998us-gaap_FiniteLivedIntangibleAssetsNet
Amortization of Intangible Assets 632shlo_AmortizationofIntangibleAssetsNetofTranslationadjustments 545shlo_AmortizationofIntangibleAssetsNetofTranslationadjustments  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Cost 17,918us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Accumulated Amortization (2,296)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Finite-Lived Intangible Asset, Translation Adjustments at period end (209)shlo_FiniteLivedIntangibleAssetTranslationAdjustmentsatperiodend
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
   
Net 15,413us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  15,856us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Developed Technology Rights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Cost 5,007us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
   
Accumulated Amortization (889)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
   
Net 4,118us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  4,311us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Cost 744us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
   
Accumulated Amortization (744)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
   
Net 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  62us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Trade Name, Finite Intangible Asset [Member]      
Finite-Lived Intangible Assets [Line Items]      
Cost 1,875us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= shlo_TradeNameFiniteIntangibleAssetMember
   
Accumulated Amortization (282)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= shlo_TradeNameFiniteIntangibleAssetMember
   
Net 1,593us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= shlo_TradeNameFiniteIntangibleAssetMember
  1,624us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= shlo_TradeNameFiniteIntangibleAssetMember
Trademarks [Member]      
Finite-Lived Intangible Assets [Line Items]      
Cost 166us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
   
Accumulated Amortization (25)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
   
Net $ 141us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  $ 145us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember