XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Critical Accounting Policies (Revenue Disaggregated By Principal End-User Markets) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Disaggregation of Revenue [Line Items]        
Total Net Sales $ 69,618,424 $ 74,855,312 $ 130,143,380 $ 148,865,293
Industrial Electronics [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Sales 35,654,079 41,398,201 72,271,337 84,246,913
Consumer Electronics [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Sales 30,671,077 28,815,556 51,839,316 55,474,743
Medical / Life Sciences [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Sales $ 3,293,268 $ 4,641,555 $ 6,032,727 $ 9,143,637