v3.26.1
Basis of Presentation - Schedule of Net Sales in Product Categories (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]    
Total net sales $ 37,254 $ 29,702
$ Change $ 7,552  
% Change 25.40%  
Shooting sports net sales    
Disaggregation of Revenue [Line Items]    
Total net sales $ 16,127 13,983
$ Change $ 2,144  
% Change 15.30%  
Outdoor lifestyle net sales    
Disaggregation of Revenue [Line Items]    
Total net sales $ 21,127 $ 15,719
$ Change $ 5,408  
% Change 34.40%