XML 40 R32.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments and Contingencies - Additional Information (Detail) $ in Millions | 1 Months Ended | 6 Months Ended
--- | --- | ---
Jan. 31, 2018 USD ($) | Oct. 31, 2025 USD ($) Case Claim Plaintiff | Oct. 31, 2025 CAD ($) Case Claim Plaintiff
Schedule Of Commitments And Contingencies [Line Items] |  |  |
Compensatory damages sought | $ 18,600,000 |  |
Number of Product liability cases | Case |  | 2 | 2
Number of Other product liability claims | Claim |  | 4 | 4
Year Of Other Product Liability Claim |  | December 2019 | December 2019
Aggregate estimated capital expenditure |  | $ 120,000,000 |
Capital Expenditures Grant Received |  | $ 9,000,000 |
IDB |  |  |
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.In connection with the Relocation, we entered into an accountability agreement, or the Accountability Agreement, with the Tennessee Department of Economic and Community Development and the Blount Partnership economic development organization. Pursuant to the Accountability Agreement, the Blount Partnership received a grant in the amount of $9,000,000, which was paid to us pursuant to a grant contract. Among other performance requirements in the Accountability Agreement, we committed that we would create and maintain 750 new jobs at the facility, measured as the average number of full-time jobs at the facility on three test dates: January 1, 2027, January 1, 2028, and January 1, 2029, or the Compliance Period. In the event that the three-year average number of full-time jobs during the Compliance Period equals or exceeds 90% of the 750-job commitment, no recapture payment will be required. If the three-year average number of full-time jobs during the Compliance Period is less than 90% of the committed number, but greater than 50% of such number, we will be required to make a recapture payment equal to the percentage of full-time jobs at the facility below the 750 jobs committed, times the grant amount. If the three-year average number of full-time jobs during the Compliance Period is less than 50% of the committed number, we will be required to make a recapture payment equal to the full amount of the grant. The payment, if any, would be made on a one-time basis and due no later than 45 days after the state’s demand, which would likely be in the second calendar quarter of 2029, if required. | 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.In connection with the Relocation, we entered into an accountability agreement, or the Accountability Agreement, with the Tennessee Department of Economic and Community Development and the Blount Partnership economic development organization. Pursuant to the Accountability Agreement, the Blount Partnership received a grant in the amount of $9,000,000, which was paid to us pursuant to a grant contract. Among other performance requirements in the Accountability Agreement, we committed that we would create and maintain 750 new jobs at the facility, measured as the average number of full-time jobs at the facility on three test dates: January 1, 2027, January 1, 2028, and January 1, 2029, or the Compliance Period. In the event that the three-year average number of full-time jobs during the Compliance Period equals or exceeds 90% of the 750-job commitment, no recapture payment will be required. If the three-year average number of full-time jobs during the Compliance Period is less than 90% of the committed number, but greater than 50% of such number, we will be required to make a recapture payment equal to the percentage of full-time jobs at the facility below the 750 jobs committed, times the grant amount. If the three-year average number of full-time jobs during the Compliance Period is less than 50% of the committed number, we will be required to make a recapture payment equal to the full amount of the grant. The payment, if any, would be made on a one-time basis and due no later than 45 days after the state’s demand, which would likely be in the second calendar quarter of 2029, if required.
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

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 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 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 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
- 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: |