XML 129 R112.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Information Major Customers (Details) - Revenue from Contract with Customer, Product and Service Benchmark [Member] - Customer Concentration Risk
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Largest Customer [Member]      
Percentage of Net Sales from Major Customers [Abstract]      
Concentration Risk, Percentage 13.00% 14.00% 14.00%
Second Largest Customer [Member]      
Percentage of Net Sales from Major Customers [Abstract]      
Concentration Risk, Percentage 11.00% 12.00% 12.00%