XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies (Revenue Disaggregated By Principal End-User Markets) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales $ 108,676,743 $ 100,216,614 $ 214,249,599 $ 185,956,048
Industrial Electronics [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales 70,679,415 55,094,535 141,008,904 102,339,427
Consumer Electronics [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales 32,028,590 39,712,171 60,926,794 72,316,047
Medical / Life Sciences [Member]        
Disaggregation of Revenue [Line Items]        
Total Net Trade Sales $ 5,968,738 $ 5,409,908 $ 12,313,901 $ 11,300,574