XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation - Schedule of Geographic Makeup of Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]    
Total net sales $ 43,676 $ 60,768
Change in Total net sales $ (17,092)  
% Change in Total net sales (28.10%)  
Domestic Net Sales    
Disaggregation of Revenue [Line Items]    
Total net sales $ 40,276 56,530
Change in Total net sales $ (16,254)  
% Change in Total net sales (28.80%)  
International Net Sales    
Disaggregation of Revenue [Line Items]    
Total net sales $ 3,400 $ 4,238
Change in Total net sales $ (838)  
% Change in Total net sales (19.80%)