XML 118 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Other Postretirement Benefits - Schedule of Expected Return on Assets for Net Periodic Pension Cost (Detail)
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Total 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations 100.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Equity Securities    
Defined Benefit Plan Disclosure [Line Items]    
Total 65.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
71.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Fixed Income Securities    
Defined Benefit Plan Disclosure [Line Items]    
Total 26.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
19.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
Pooled Investment Funds    
Defined Benefit Plan Disclosure [Line Items]    
Total 5.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
5.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
Insurance Contracts    
Defined Benefit Plan Disclosure [Line Items]    
Total 3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
3.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
Cash and Cash Equivalents    
Defined Benefit Plan Disclosure [Line Items]    
Total 1.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
2.00%us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember