XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details)
9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Aerospace Products [Member]    
Aerospace Products – two customers in the nine months ended January 31, 2023, two customers in the nine months ended January 31, 2022 24.80% 25.20%