XML 28 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Notes Payable and Financing Arrangements - Additional Information (Detail) (USD $)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Apr. 30, 2014
Apr. 30, 2015
Nov. 25, 2014
Debt Instrument [Line Items]              
Interest expense $ 3,192,000us-gaap_InterestExpense $ 1,771,000us-gaap_InterestExpense $ 8,090,000us-gaap_InterestExpense $ 10,490,000us-gaap_InterestExpense      
Consolidated coverage ratio     300.00%swhc_MaximumConsolidatedCoverageRatio        
Minimum consolidated coverage ratio     100.00%swhc_MinimumConsolidatedCoverageRatio        
Tender Offer              
Debt Instrument [Line Items]              
Stock repurchase authorization         75,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= swhc_TenderOfferMember
   
Maximum              
Debt Instrument [Line Items]              
Stock repurchase authorization         30,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
5.875% Senior notes due 2017              
Debt Instrument [Line Items]              
Notes issued         47,100,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
   
Debt instrument, interest rate         5.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
   
Debt instrument, maturity Date     Jun. 15, 2017        
Senior Notes Indenture, maximum number of shares allowed for repurchase as a percentage of Consolidated net income for previous four consecutive published fiscal quarters     75.00%swhc_PercentageOfConsolidatedNetIncome
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
5.875% Senior notes due 2017 | Additional Shares Allowed to be Repurchased During Fiscal 2014              
Debt Instrument [Line Items]              
Senior Notes Indenture, number of shares allowed for repurchase         85,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
/ us-gaap_ShareRepurchaseProgramAxis
= swhc_AdditionalSharesMember
   
5.875% Senior notes due 2017 | Maximum              
Debt Instrument [Line Items]              
Senior Notes Indenture, number of shares allowed for repurchase 30,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
  30,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period One              
Debt Instrument [Line Items]              
Description of redemption for senior notes     (a) upon not less than 30 nor more than 60 days’ prior notice, redeem all or a portion of the 5.875% Senior Notes at a redemption price of 100% of the principal amount of the 5.875% Senior Notes, plus an applicable premium, plus accrued and unpaid interest as of the redemption date; or (b) redeem up to 35% of the aggregate principal amount of the 5.875% Senior Notes with the net cash proceeds of one or more equity offerings at a redemption price of 105.875% of the principal amount of the 5.875% Senior Notes, plus accrued and unpaid interest as of the redemption date; provided that in the case of the foregoing clause, at least 65% of the aggregate original principal amount of the 5.875% Senior Notes remains outstanding, and the redemption occurs within 60 days after the closing of the equity offering.        
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period One | Minimum              
Debt Instrument [Line Items]              
Notice period of senior notes     30 days        
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period One | Maximum              
Debt Instrument [Line Items]              
Notice period of senior notes     60 days        
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period One | Debt Instrument Redemption Scenario One              
Debt Instrument [Line Items]              
Redemption price of senior notes     100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioOneMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
Percentage of principal amount that remains outstanding     65.00%swhc_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemable
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioOneMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period One | Debt Instrument Redemption Scenario Two              
Debt Instrument [Line Items]              
Redemption price of senior notes     105.875%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioTwoMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
Percentage of redeem notes     35.00%us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioTwoMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period Two              
Debt Instrument [Line Items]              
Description of redemption for senior notes     upon not less than 30 nor more than 60 days prior notice, redeem all or a portion of the 5.875% Senior Notes at a redemption price of (a) 102.9375% of the principal amount of the 5.875% Senior Notes to be redeemed, if redeemed during the 12-month period beginning on June 15, 2015; or (b) 100% of the principal amount of the 5.875% Senior Notes to be redeemed, if redeemed during the 12-month period beginning on June 15, 2016, plus, in either case, accrued and unpaid interest on the 5.875% Senior Notes as of the applicable redemption date.        
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period Two | Minimum              
Debt Instrument [Line Items]              
Notice period of senior notes     30 days        
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period Two | Maximum              
Debt Instrument [Line Items]              
Notice period of senior notes     60 days        
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period Two | Debt Instrument Redemption Scenario One              
Debt Instrument [Line Items]              
Redemption price of senior notes     102.9375%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioOneMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
5.875% Senior notes due 2017 | Debt Instrument, Redemption, Period Two | Debt Instrument Redemption Scenario Two              
Debt Instrument [Line Items]              
Redemption price of senior notes     100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioTwoMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
       
5.875% Senior notes due 2017 | Additional Debt              
Debt Instrument [Line Items]              
Proceeds from issuance of Senior Notes         52,900,000us-gaap_ProceedsFromIssuanceOfDebt
/ us-gaap_DebtInstrumentAxis
= swhc_AdditionalDebtMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointEightSevenFivePercentMember
   
9.5% Senior notes due 2016              
Debt Instrument [Line Items]              
Value of convertible notes exchanged for senior notes         42,800,000us-gaap_DebtConversionOriginalDebtAmount1
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesNinePointFivePercentMember
   
Value of Senior Notes defeased         712,000us-gaap_ExtinguishmentOfDebtAmount
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesNinePointFivePercentMember
   
9.5% Senior notes due 2016 | Extinguished Indebtedness              
Debt Instrument [Line Items]              
Debt instrument, interest rate         9.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= swhc_ExtinguishedIndebtednessMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesNinePointFivePercentMember
   
Interest expense         4,300,000us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= swhc_ExtinguishedIndebtednessMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesNinePointFivePercentMember
   
Debt issuance write-off costs         795,000us-gaap_WriteOffOfDeferredDebtIssuanceCost
/ us-gaap_DebtInstrumentAxis
= swhc_ExtinguishedIndebtednessMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesNinePointFivePercentMember
   
Senior Notes Five Point Zero Zero Zero Percent              
Debt Instrument [Line Items]              
Debt instrument, maturity Date     Jul. 15, 2018        
Senior Notes Indenture, maximum number of shares allowed for repurchase as a percentage of Consolidated net income for previous four consecutive published fiscal quarters     75.00%swhc_PercentageOfConsolidatedNetIncome
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Senior Notes Five Point Zero Zero Zero Percent | Scenario, Forecast              
Debt Instrument [Line Items]              
Notes issued           75,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Debt instrument, interest rate           5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Debt issuance costs           2,300,000us-gaap_DebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Senior Notes Five Point Zero Zero Zero Percent | Minimum              
Debt Instrument [Line Items]              
Senior Notes Indenture, number of shares allowed for repurchase 50,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  50,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Senior Notes Five Point Zero Zero Zero Percent | Maximum              
Debt Instrument [Line Items]              
Senior Notes Indenture, number of shares allowed for repurchase 75,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
  75,000,000swhc_DebtInstrumentCovenantForRepurchaseOfCommonStock
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period One              
Debt Instrument [Line Items]              
Description of redemption for senior notes     (a) upon not less than 30 nor more than 60 days’ prior notice, redeem all or a portion of the 5.000% Senior Notes at the redemption price of 100% of the principal amount of the 5.000% Senior Notes, plus an applicable premium, plus accrued and unpaid interest as of the redemption date; or (b) redeem up to 35% of the aggregate principal amount of the 5.000% Senior Notes with the net cash proceeds of one or more equity offerings at a redemption price of 105.000% of the principal amount of the 5.000% Senior Notes, plus accrued and unpaid interest as of the redemption date; provided, that in the case of the foregoing clause, at least 65% of the aggregate original principal amount of the 5.000% Senior Notes remains outstanding, and the redemption occurs within 60 days after the closing of the equity offering.        
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period One | Minimum              
Debt Instrument [Line Items]              
Notice period of senior notes     30 days        
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period One | Maximum              
Debt Instrument [Line Items]              
Notice period of senior notes     60 days        
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period One | Debt Instrument Redemption Scenario One              
Debt Instrument [Line Items]              
Redemption price of senior notes     100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioOneMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Percentage of principal amount that remains outstanding     65.00%swhc_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemable
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioOneMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period One | Debt Instrument Redemption Scenario Two              
Debt Instrument [Line Items]              
Redemption price of senior notes     105.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioTwoMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Percentage of redeem notes     35.00%us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioTwoMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period Two              
Debt Instrument [Line Items]              
Description of redemption for senior notes     upon not less than 30 nor more than 60 days’ prior notice, redeem all or a portion of the 5.000% Senior Notes at the redemption price of (a) 102.500% of the principal amount of the 5.000% Senior Notes to be redeemed, if redeemed during the 12-month period beginning on July 15, 2016; or (b) 100% of the principal amount of the 5.000% Senior Notes to be redeemed, if redeemed during the 12-month period beginning on July 15, 2017, plus, in either case, accrued and unpaid interest on the 5.000% Senior Notes as of the applicable redemption date        
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period Two | Minimum              
Debt Instrument [Line Items]              
Notice period of senior notes     30 days        
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period Two | Maximum              
Debt Instrument [Line Items]              
Notice period of senior notes     60 days        
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period Two | Debt Instrument Redemption Scenario One              
Debt Instrument [Line Items]              
Redemption price of senior notes     102.50%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioOneMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Senior Notes Five Point Zero Zero Zero Percent | Debt Instrument, Redemption, Period Two | Debt Instrument Redemption Scenario Two              
Debt Instrument [Line Items]              
Redemption price of senior notes     100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
/ swhc_DebtInstrumentRedemptionScenarioAxis
= swhc_DebtInstrumentRedemptionScenarioTwoMember
/ us-gaap_LongtermDebtTypeAxis
= swhc_SeniorNotesFivePointZeroZeroZeroPercentMember
       
Amended Unsecured Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility             125,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= swhc_AmendedUnsecuredRevolvingCreditFacilityMember
Line of credit facility, remaining borrowing capacity             50,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= swhc_AmendedUnsecuredRevolvingCreditFacilityMember
Unsecured Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility increments 25,000,000swhc_LineOfCreditFacilityIncreaseAdditionalBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= swhc_UnsecuredRevolvingCreditFacilityMember
  25,000,000swhc_LineOfCreditFacilityIncreaseAdditionalBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= swhc_UnsecuredRevolvingCreditFacilityMember
       
Line of credit facility, borrowing capacity 175,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= swhc_UnsecuredRevolvingCreditFacilityMember
  175,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= swhc_UnsecuredRevolvingCreditFacilityMember
       
Credit Facilities              
Debt Instrument [Line Items]              
Credit facility, maturity     Dec. 15, 2016        
Interest description of revolving line of credit     Variable rate equal to LIBOR or prime, at our election, plus an applicable margin based on our consolidated leverage ratio.        
Borrowings outstanding 100,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
  100,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
       
Outstanding letters of credit $ 1,100,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
  $ 1,100,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
       
Credit Facilities | LIBOR Rate Option              
Debt Instrument [Line Items]              
Interest rate on borrowings     2.42%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember