XML 124 R108.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Information Major Customers (Details) - Revenue from Contract with Customer, Product and Service Benchmark [Member]
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Largest Customer [Member]    
Percentage of Net Sales from Major Customers [Abstract]    
Concentration Risk, Percentage 19.00% 18.00%
Second Largest Customer [Member]    
Percentage of Net Sales from Major Customers [Abstract]    
Concentration Risk, Percentage 13.00% 13.00%