XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Background, Description of Business, and Basis of Presentation - Schedule of Geographic Makeup of Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]    
Total net sales $ 60,768 $ 50,468
Change in Total net sales $ 10,300  
% Change in Total net sales 20.40%  
Domestic Net Sales    
Disaggregation of Revenue [Line Items]    
Total net sales $ 56,530 48,472
Change in Total net sales $ 8,058  
% Change in Total net sales 16.60%  
International Net Sales    
Disaggregation of Revenue [Line Items]    
Total net sales $ 4,238 $ 1,996
Change in Total net sales $ 2,242  
% Change in Total net sales 112.30%