v3.26.1
Summary of Significant Accounting Policies - Schedule of Trade Channel Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]      
Total net sales $ 190,536 $ 222,322 $ 201,099
$ Change $ (31,786)    
% Change (14.30%)    
e-commerce channels      
Disaggregation of Revenue [Line Items]      
Total net sales $ 71,216 84,391 84,313
$ Change $ (13,175)    
% Change (15.60%)    
Traditional channels      
Disaggregation of Revenue [Line Items]      
Total net sales $ 119,320 $ 137,931 $ 116,786
$ Change $ (18,612)    
% Change (13.50%)