XML 77 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 0 Months Ended 3 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Mar. 11, 2014
Jul. 31, 2014
Related Party Transaction [Line Items]        
Related-party accounts receivable $ 533us-gaap_AccountsReceivableRelatedPartiesCurrent $ 673us-gaap_AccountsReceivableRelatedPartiesCurrent    
Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax 100us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax    
MTD Holdings Inc. [Member]        
Related Party Transaction [Line Items]        
Related-party revenue 6,756us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_MtdHoldingsIncMember
7,645us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_MtdHoldingsIncMember
   
Velocys [Member]        
Related Party Transaction [Line Items]        
Payments to Acquire Marketable Securities Including Premium     2,000shlo_PaymentstoAcquireMarketableSecuritiesIncludingPremium
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_VelocysMember
 
Marketable Securities     1,527us-gaap_MarketableSecurities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_VelocysMember
892us-gaap_MarketableSecurities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_VelocysMember
Investment, Unamortized Premium     473shlo_InvestmentUnamortizedPremium
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_VelocysMember
 
Available-for-sale Securities, Gross Realized Gains       $ 365us-gaap_AvailableForSaleSecuritiesGrossRealizedGains
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= shlo_VelocysMember