XML 96 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 4 Months Ended 8 Months Ended 12 Months Ended
Jan. 31, 2018
Apr. 30, 2018
Dec. 31, 2017
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Income Tax Contingency [Line Items]            
U.S federal income tax rate   21.00% 35.00% 30.40% 35.00% 35.00%
Income tax benefit by effect of tax reform $ 9,400,000     $ 8,700,000    
Effective income tax rate, provisions (benefit)       (14.30%) 33.20%  
Effective income tax rate, excluding impact of tax reform and other discrete items       35.40%    
Gross tax-effected unrecognized tax benefits   $ 0   $ 0 $ 0  
Smith And Wesson Security Solutions Inc            
Income Tax Contingency [Line Items]            
Net operating loss carryforwards   8,200,000   $ 8,200,000    
Acquisition date       Jul. 20, 2009    
Operating carryforward limited in year one   108,000   $ 108,000    
Operating carryforward limited in each year thereafter   108,000   108,000    
Federal            
Income Tax Contingency [Line Items]            
Net operating loss carryforwards   216,000   $ 216,000    
Operating loss carry forwards expiration year       2020    
Valuation allowance deferred federal income tax assets   0   $ 0 0  
State            
Income Tax Contingency [Line Items]            
Net operating loss carryforwards   17,900,000   17,900,000 17,100,000  
Tax credit carryforwards   3,100,000   3,100,000 3,200,000  
Valuation allowances for net operating loss carryforward   921,000   921,000 720,000  
Valuation allowances for tax credits   $ 2,400,000   $ 2,400,000 $ 2,100,000  
State | Minimum            
Income Tax Contingency [Line Items]            
Operating loss carry forwards expiration dates       Apr. 30, 2025    
State tax credit carryforwards expire date       Apr. 30, 2020    
State | Maximum            
Income Tax Contingency [Line Items]            
Operating loss carry forwards expiration dates       Apr. 30, 2037    
State tax credit carryforwards expire date       Apr. 30, 2026