XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]      
Total net sales $ 222,322 $ 201,099 $ 191,209
$ Change $ 21,223    
% Change 10.60%    
Domestic      
Disaggregation of Revenue [Line Items]      
Total net sales $ 207,834 189,027 182,299
$ Change $ 18,807    
% Change 9.90%    
International      
Disaggregation of Revenue [Line Items]      
Total net sales $ 14,488 12,072 8,910
$ Change $ 2,416    
% Change 20.00%    
Canada      
Disaggregation of Revenue [Line Items]      
Total net sales $ 6,282 5,111 4,091
$ Change $ 1,171    
% Change 22.90%    
Europe      
Disaggregation of Revenue [Line Items]      
Total net sales $ 5,394 4,337 2,936
$ Change $ 1,057    
% Change 24.40%    
All others international      
Disaggregation of Revenue [Line Items]      
Total net sales $ 2,812 $ 2,624 $ 1,883
$ Change $ 188    
% Change 7.20%