XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 6 Months Ended
Jan. 31, 2018
USD ($)
Oct. 31, 2020
USD ($)
Case
Claim
Plaintiff
Oct. 31, 2020
CAD ($)
Case
Claim
Plaintiff
Schedule Of Commitments And Contingencies [Line Items]      
Number of Product liability cases | Case   6 6
Number of Other product liability claims | Claim   2 2
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.0  
Putative Class      
Schedule Of Commitments And Contingencies [Line Items]      
Date of actions filed   December 16, 2019 December 16, 2019
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
John Pidcock      
Schedule Of Commitments And Contingencies [Line Items]      
Number of plaintiffs | Plaintiff   2 2
John Pidcock | Preferential Transfers      
Schedule Of Commitments And Contingencies [Line Items]      
Compensatory damages sought   $ 4,200,000  
John Pidcock | Turnover of Goods      
Schedule Of Commitments And Contingencies [Line Items]      
Compensatory damages sought   $ 1,500,000  
Gemini Technologies, Incorporated | Smith & Wesson Corp      
Schedule Of Commitments And Contingencies [Line Items]      
Compensatory damages sought $ 18,600,000