XML 31 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pensions and Other Postretirement Benefits - Summary of Pension Plan Assets Measured at Fair Value on Recurring Basis by Fair Value Hierarchy (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value $ 445,299us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 434,569us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Equity Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 288,018us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
307,914us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
 
Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 114,364us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
84,294us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
 
Pooled Investment Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 22,623us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
22,430us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
 
Insurance Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 15,069us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
13,512us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
 
Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 5,225us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
6,419us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
 
Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 279,828us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
350,302us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 | Equity Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 233,156us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
307,486us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
 
Fair Value, Inputs, Level 1 | Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 41,447us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
36,749us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
 
Fair Value, Inputs, Level 1 | Pooled Investment Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
 
Fair Value, Inputs, Level 1 | Insurance Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
 
Fair Value, Inputs, Level 1 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 5,225us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
6,067us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
 
Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 149,649us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
69,975us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 | Equity Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 54,614us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
 
Fair Value, Inputs, Level 2 | Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 72,412us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
47,545us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
 
Fair Value, Inputs, Level 2 | Pooled Investment Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 22,623us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
22,430us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
 
Fair Value, Inputs, Level 2 | Insurance Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
 
Fair Value, Inputs, Level 2 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
 
Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 15,822us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
14,292us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Inputs, Level 3 | Equity Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 248us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
428us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
 
Fair Value, Inputs, Level 3 | Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 505us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
 
Fair Value, Inputs, Level 3 | Pooled Investment Funds      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= msa_PooledInvestmentFundsMember
 
Fair Value, Inputs, Level 3 | Insurance Contracts      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value 15,069us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
13,512us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
12,254us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= msa_InsuranceContractsMember
Fair Value, Inputs, Level 3 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Total pension plan assets measured at fair value $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember
$ 352us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashAndCashEquivalentsMember