XML 86 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 4 Months Ended 12 Months Ended 3 Months Ended
Mar. 31, 2015
Vendor
LegalMatter
Jan. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
LegalMatter
Loss Contingencies [Line Items]          
Number of lawsuits 2,237us-gaap_LossContingencyPendingClaimsNumber   2,326us-gaap_LossContingencyPendingClaimsNumber   2,840us-gaap_LossContingencyPendingClaimsNumber
Loss contingency, years of activity 5 years        
Number of insurance carriers 20msa_MinimumNumberOfInsuranceCarriers        
Increase in insurance settlements receivable $ 97.3us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable        
Insurance receivables 222.1us-gaap_InsuranceSettlementsReceivable   220.5us-gaap_InsuranceSettlementsReceivable   124.8us-gaap_InsuranceSettlementsReceivable
Insurance receivables, current 2.0us-gaap_InsuranceSettlementsReceivableCurrent   2.0us-gaap_InsuranceSettlementsReceivableCurrent    
Insurance receivables, noncurrent 220.1us-gaap_InsuranceSettlementsReceivableNoncurrent   218.5us-gaap_InsuranceSettlementsReceivableNoncurrent    
Single Incident          
Loss Contingencies [Line Items]          
Reserves for product liability claims 3.6msa_LossContingencyProductLiabilityClaimReserve
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_SingleIncidentMember
  3.5msa_LossContingencyProductLiabilityClaimReserve
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_SingleIncidentMember
   
Product liability expense 0.3us-gaap_ProductLiabilityAccrualPeriodExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_SingleIncidentMember
       
Cumulative Trauma          
Loss Contingencies [Line Items]          
Product liability expense     169.6us-gaap_ProductLiabilityAccrualPeriodExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_CumulativeTraumaMember
   
Litigation settlement amount   71.8us-gaap_LitigationSettlementAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_CumulativeTraumaMember
     
Loss contingency accrual, product liability, net 72.3us-gaap_LossContingencyAccrualProductLiabilityNet
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_CumulativeTraumaMember
  74.9us-gaap_LossContingencyAccrualProductLiabilityNet
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_CumulativeTraumaMember
   
Uninsured Cumulative Trauma          
Loss Contingencies [Line Items]          
Product liability expense 0.1us-gaap_ProductLiabilityAccrualPeriodExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_UninsuredCumulativeTraumaMember
    2.1us-gaap_ProductLiabilityAccrualPeriodExpense
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_UninsuredCumulativeTraumaMember
 
Other Noncurrent Liabilities | Cumulative Trauma          
Loss Contingencies [Line Items]          
Loss contingency accrual, product liability, net $ 17.6us-gaap_LossContingencyAccrualProductLiabilityNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_CumulativeTraumaMember
  $ 35.1us-gaap_LossContingencyAccrualProductLiabilityNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= msa_CumulativeTraumaMember