XML 157 R104.htm IDEA: XBRL DOCUMENT
v3.22.4

Contingencies - Additional Information (Detail) $ in Thousands | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Mar. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) claim lawsuit | Dec. 31, 2022 USD ($) subsidiary claim lawsuit | Dec. 31, 2021 USD ($) lawsuit | Dec. 31, 2020 USD ($) lawsuit | Jan. 05, 2023 USD ($) | Dec. 31, 2019 lawsuit
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability accrual |  |  |  | $ 409,800 |  |  |
Product liability, expense |  |  | $ 20,590 | 185,264 | $ 39,036 |  |
Insurance receivables |  | $ 127,600 | 127,600 | 130,200 | 97,000 |  |
Insurance receivables, current |  | 17,300 | 17,300 | 8,600 |  |  |
Insurance receivable, noncurrent |  | 110,300 | 110,300 | 121,600 |  |  |
Notes receivable from insurance companies |  | 44,600 | 44,600 | 48,500 | 52,300 |  |
Notes receivable from insurance companies, current |  | 5,931 | 5,931 | 3,914 |  |  |
Notes receivable from insurance companies, noncurrent |  | 38,695 | 38,695 | 44,626 |  |  |
Loss on disposition |  |  | $ 6,290 | 788 | 236 |  |
Number of defendants (in subsidiaries) | subsidiary |  |  | 2 |  |  |  |
Product warranty expense |  |  | $ 13,400 | 10,000 | 9,600 |  |
Payments for Legal Settlements |  | 26,300 |  |  |  |  |
Claims incurred but not yet paid |  |  | 10,500 |  |  |  |
Subsequent Event | MSA LLC | Joint Venture By R&Q Insurance Holdings Ltd. And Obra Capital, Inc. |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Contributed cash and cash equivalents by business acquiree |  |  |  |  |  | $ 35,000 |
MSA LLC | Discontinued Operations, Disposed of by Sale | Subsequent Event |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Contributed cash and cash equivalents in divestiture |  |  |  |  |  | $ 341,000 |
MSA LLC | Discontinued Operations, Disposed of by Sale | Subsequent Event | Forecast |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Loss on disposition | $ 200,000 |  |  |  |  |  |
Single Incident |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability accrual |  | $ 1,400 | $ 1,400 | $ 1,400 |  |  |
Product liability, expense |  |  |  |  | $ 1,700 |  |
Lawsuits |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Number of lawsuits (in lawsuits) | lawsuit |  | 1,500 | 1,500 | 1,675 | 1,622 |  | 1,605
Cumulative trauma |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability accrual |  | $ 395,100 | $ 395,100 |  |  |  |
Product liability, expense |  | 8,400 | 22,200 | $ 228,200 | $ 77,800 |  |
Claims settled, but not yet paid |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability accrual |  | $ 13,400 | 13,400 | 2,500 |  |  |
Uninsured cumulative trauma |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability, expense |  |  | $ 20,600 | 185,300 | $ 39,000 |  |
Damages From Product Substances |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Number of lawsuits (in lawsuits) | claim |  | 1,865 | 1,865 |  |  |  |
Number of lawsuits | lawsuit |  | 34 | 34 |  |  |  |
Other current liabilities | Cumulative trauma |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability accrual |  | $ 65,100 | $ 65,100 | 46,700 |  |  |
Other noncurrent liabilities | Cumulative trauma |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Product liability accrual |  |  |  | $ 363,100 |  |  |
Other noncurrent liabilities | Cumulative trauma, reported claims |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Reserves for product liability claims |  | $ 330,000 | $ 330,000 |  |  |  |

X
- Definition Business Combination, Contributed Cash And Cash Equivalents + References No definition available. + Details
Name: | msa_BusinessCombinationContributedCashAndCashEquivalents
Namespace Prefix: | msa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disposal Group, Including Discontinued Operation, Contributed Cash And Cash Equivalents + References No definition available. + Details
Name: | msa_DisposalGroupIncludingDiscontinuedOperationContributedCashAndCashEquivalents
Namespace Prefix: | msa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loss Contingency, Pending Lawsuits, Number + References No definition available. + Details
Name: | msa_LossContingencyPendingLawsuitsNumber
Namespace Prefix: | msa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Notes, Loans and Financing Receivable, Net, Insurance Companies + References No definition available. + Details
Name: | msa_NotesLoansandFinancingReceivableNetInsuranceCompanies
Namespace Prefix: | msa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Notes, Loans and Financing Receivable, Net, Insurance Companies, Current + References No definition available. + Details
Name: | msa_NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent
Namespace Prefix: | msa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Notes, Loans and Financing Receivable, Net, Insurance Companies, Noncurrent + References No definition available. + Details
Name: | msa_NotesLoansandFinancingReceivableNetInsuranceCompaniesNoncurrent
Namespace Prefix: | msa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Product Liability Incurred But Not Yet Paid + References No definition available. + Details
Name: | msa_ProductLiabilityIncurredButNotYetPaid
Namespace Prefix: | msa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) on sale or disposal of other assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_GainLossOnSaleOfOtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. + References No definition available. + Details
Name: | us-gaap_InsuranceSettlementsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InsuranceSettlementsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InsuranceSettlementsReceivableNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Undiscounted amount of the accrual for damages arising from third-party use of the entity's product or process. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -URI https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_LossContingencyAccrualProductLiabilityGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of defendants named in a legal action. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyNumberOfDefendants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of pending claims pertaining to a loss contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyPendingClaimsNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of cash paid for the settlement of litigation or for other legal issues during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (g) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585 + Details
Name: | us-gaap_PaymentsForLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Recorded amount of the accrual for a material component of a product liability contingency. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q2) -URI https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_ProductLiabilityAccrualComponentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of loss reported during the period pertaining to product liability. + References No definition available. + Details
Name: | us-gaap_ProductLiabilityAccrualPeriodExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(3,4)) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_ProductWarrantyExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=msa_MSALLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=msa_JointVentureByRQInsuranceHoldingsLtdAndObraCapitalIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=msa_MSALLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_SingleIncidentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_LawsuitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_CumulativeTraumaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_ClaimsSettledButNotYetPaidMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_UninsuredCumulativeTraumaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_DamagesFromProductSubstancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=msa_CumulativeTraumaReportedClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |