v3.26.1
Summary of Significant Accounting Policies - Schedule of Geographic Makeup of 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%)    
Domestic      
Disaggregation of Revenue [Line Items]      
Total net sales $ 179,911 207,834 189,027
$ Change $ (27,923)    
% Change (13.40%)    
International      
Disaggregation of Revenue [Line Items]      
Total net sales $ 10,625 14,488 12,072
$ Change $ (3,863)    
% Change (26.70%)    
Canada      
Disaggregation of Revenue [Line Items]      
Total net sales $ 5,538 6,282 5,111
$ Change $ (744)    
% Change (11.80%)    
Europe      
Disaggregation of Revenue [Line Items]      
Total net sales $ 3,261 5,394 4,337
$ Change $ (2,133)    
% Change (39.50%)    
All others international      
Disaggregation of Revenue [Line Items]      
Total net sales $ 1,825 $ 2,812 $ 2,624
$ Change $ (987)    
% Change (35.10%)