XML 92 R73.htm IDEA: XBRL DOCUMENT
v3.26.1

Commitments and Contingencies - Additional Information (Detail) $ in Millions |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Sep. 30, 2021 USD ($) | Jan. 31, 2018 USD ($) | Apr. 30, 2026 USD ($) Claim Case Plaintiff | Apr. 30, 2026 CAD ($) Claim Case Plaintiff | Apr. 30, 2025 USD ($) | Apr. 30, 2024 USD ($) | Mar. 23, 2026 USD ($)
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Compensatory damages sought |  | $ 18,600,000 |  |  |  |  |
Number of Product liability cases | Case |  |  | 3 | 3 |  |  |
Number of Other product liability claims | Claim |  |  | 6 | 6 |  |  |
Year of other product liability claim |  |  | December 2019 | December 2019 |  |  |
Defense and administrative costs |  |  | $ 81,000 |  | $ 155,000 | $ 320,000 |
Settlement fees related to product liability cases |  |  | 20,000 |  | 30,000 | 1,600,000 |
Expense related to changes in product liability and municipal litigation liability |  |  | 296,000 |  | 62,000 | 35,000 |
Accrued settlement fees |  |  |  |  | 20,000 |  |
Aggregate estimated capital expenditure |  |  | 120,000,000 |  |  |  |
Environmental reserve in non-current liabilities |  |  | 0 |  | 0 |  |
Plaintiffs Bond Security Amount |  |  |  |  |  |  | $ 500,000
Capital expenditures grant received |  |  | $ 9,000,000 |  |  |  |
Pre-tax gain on sale |  |  |  |  | 2,300,000 |  |
Sale Leaseback, Transaction Costs, Investing Activities |  |  |  |  | $ 2,300,000 |  |
IDB [Member] |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Terms of commitment |  |  | County and the cities of Alcoa and Maryville, Tennessee, a public, nonprofit corporation organized and existing under the laws of the state of Tennessee, or the IDB. Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (a) execute a facility lease and an equipment lease with the IDB; (b) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (c) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (d) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (e) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (f) make certain payments to the IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections. | County and the cities of Alcoa and Maryville, Tennessee, a public, nonprofit corporation organized and existing under the laws of the state of Tennessee, or the IDB. Pursuant to the Project Agreement, we represented to the IDB that we intend to incur, or cause to be incurred, no less than $120.0 million in aggregate capital expenditures on or before December 31, 2025, create no less than 620 new jobs, and sustain an average hourly wage of at least $25.97 at the facility. Further, pursuant to the Project Agreement, we are required to, among other things, (a) execute a facility lease and an equipment lease with the IDB; (b) cause the construction of the new facility at our sole cost and expense to commence on or before May 31, 2022; (c) incur, or cause to be incurred, aggregate capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of not less than $120.0 million on or before December 31, 2025; (d) cause the construction of the new facility to be substantially completed and for a certificate of occupancy to be issued therefore on or before December 31, 2023; (e) provide the IDB with a written report certified by one of our authorized officers, not later than January 31 of each year during the period between January 31, 2024 and January 31, 2031; and (f) make certain payments to the IDB in the event that our actual capital expenditures, number of employees, or average hourly wage of such employees are less than our projections. |  |  |
Average hourly wage | $ 25.97 |  |  |  |  |  |
Minimum |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Compensatory damages sought |  |  | $ 75,000 |  |  |  |
Maximum |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Compensatory damages sought |  |  | $ 50,000,000 |  |  |  |
Putative Class |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Number of plaintiffs | Plaintiff |  |  | 2 | 2 |  |  |
Putative Class | General Damages |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Aggregate damages claims |  |  |  | $ 50 |  |  |
Putative Class | Compensatory or Punitive Damages |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Aggregate damages claims |  |  |  | $ 100 |  |  |
Equipment [Member] |  |  |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |  |  |
Asset impairment charges |  |  |  |  |  | 1,900,000 |
Remaining net book value |  |  |  |  |  | $ 2,900,000 |

X
- Definition Capital Expenditures Grant Received + References No definition available. + Details
Name: | swbi_CapitalExpendituresGrantReceived
Namespace Prefix: | swbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Commitments, estimated capital expenditure on new facility. + References No definition available. + Details
Name: | swbi_CommitmentsEstimatedCapitalExpenditureOnNewFacility
Namespace Prefix: | swbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Defense and administrative costs. + References No definition available. + Details
Name: | swbi_DefenseAndAdministrativeCosts
Namespace Prefix: | swbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum average hourly wage sustained. + References No definition available. + Details
Name: | swbi_MinimumAverageHourlyWageSustained
Namespace Prefix: | swbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of other product liability claims. + References No definition available. + Details
Name: | swbi_NumberOfOtherProductLiabilityClaims
Namespace Prefix: | swbi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of product liability cases. + References No definition available. + Details
Name: | swbi_NumberOfProductLiabilityCases
Namespace Prefix: | swbi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Plaintiffs Bond Security Amount + References No definition available. + Details
Name: | swbi_PlaintiffsBondSecurityAmount
Namespace Prefix: | swbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sale Leaseback, Transaction Costs, Investing Activities + References No definition available. + Details
Name: | swbi_SaleLeasebackTransactionCostsInvestingActivities
Namespace Prefix: | swbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Schedule of commitments and contingencies. + References No definition available. + Details
Name: | swbi_ScheduleOfCommitmentsAndContingenciesLineItems
Namespace Prefix: | swbi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Year Of Other Product Liability Claim + References No definition available. + Details
Name: | swbi_YearOfOtherProductLiabilityClaim
Namespace Prefix: | swbi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481931/410-30-50-7 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10 + Details
Name: | us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 + Details
Name: | us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 942 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480095/942-10-S50-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 942 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480035/942-10-S99-6 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3 + Details
Name: | us-gaap_GainLossOnSaleOfProperties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_LitigationSettlementExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of damages paid to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesPaidValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of plaintiffs that have filed claims pertaining to a loss contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyNumberOfPlaintiffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the nature and terms of commitment. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 51 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2 + Details
Name: | us-gaap_SaleLeasebackTransactionNetBookValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=swbi_IdbMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=swbi_PutativeClassMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |