v3.24.0.1
Basis of Presentation - Schedule of Net Sales in Product Categories (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]        
Total net sales $ 53,425 $ 50,894 $ 154,801 $ 149,006
Change in Total net sales $ 2,531   $ 5,795  
% Change in Total net sales 5.00%   3.90%  
Shooting Sports Net Sales        
Disaggregation of Revenue [Line Items]        
Total net sales $ 24,306 22,581 $ 67,752 67,161
Change in Total net sales $ 1,725   $ 591  
% Change in Total net sales 7.60%   0.90%  
Outdoor Lifestyle Net Sales        
Disaggregation of Revenue [Line Items]        
Total net sales $ 29,119 $ 28,313 $ 87,049 $ 81,845
Change in Total net sales $ 806   $ 5,204  
% Change in Total net sales 2.80%   6.40%