XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2018
USD ($)
Jul. 31, 2021
USD ($)
Plaintiff
Claim
Case
Jul. 31, 2021
CAD ($)
Plaintiff
Claim
Case
Schedule Of Commitments And Contingencies [Line Items]      
Number of Product liability cases | Case   5 5
Number of Other product liability claims | Claim   3 3
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