XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Schedule of Geographic Makeup of Net Sales and Breakdown of International Net Sales by Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Disaggregation Of Revenue [Line Items]      
Total net sales $ 201,099 $ 191,209 $ 247,526
Change in Total net sales $ 9,890    
% Change in Total net sales 5.20%    
Domestic Net Sales      
Disaggregation Of Revenue [Line Items]      
Total net sales $ 189,027 182,299 234,803
Change in Total net sales $ 6,728    
% Change in Total net sales 3.70%    
International Net Sales      
Disaggregation Of Revenue [Line Items]      
Total net sales $ 12,072 8,910 12,723
Change in Total net sales $ 3,162    
% Change in Total net sales 35.50%    
Canada      
Disaggregation Of Revenue [Line Items]      
Total net sales $ 5,111 4,091 5,207
Change in Total net sales $ 1,020    
% Change in Total net sales 24.90%    
Europe      
Disaggregation Of Revenue [Line Items]      
Total net sales $ 4,337 2,936 4,846
Change in Total net sales $ 1,401    
% Change in Total net sales 47.70%    
All Others International      
Disaggregation Of Revenue [Line Items]      
Total net sales $ 2,624 $ 1,883 $ 2,670
Change in Total net sales $ 741    
% Change in Total net sales 39.40%