XML 36 R25.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Organization - Additional Information (Detail) | 9 Months Ended
--- | ---
Jan. 31, 2016
DRP Acquisition |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |
Business acquisition agreement date | May 05, 2014
Battenfeld Acquisition Company Inc |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |
Business acquisition agreement date | Dec. 11, 2014

X
- Definition Organization, consolidation and presentation of Financial statements. + References No definition available. + Details
Name: | swhc_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems
Namespace Prefix: | swhc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the business acquisition agreement was executed, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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

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