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
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Net Trade Sales $ 105,572,856 $ 85,739,434
Industrial Electronics [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Trade Sales 70,329,487 47,244,892
Consumer Electronics [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Trade Sales 28,898,205 32,603,876
Medical / Life Sciences [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Trade Sales $ 6,345,164 $ 5,890,666