XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT REPORTING AND SALES BY MAJOR CUSTOMER - Narrative (Details)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2025
segment
Apr. 30, 2025
customer
Apr. 30, 2024
customer
Segment Reporting Information [Line Items]        
Number of operating segments 2 2    
Customer Concentration Risk | Revenue Benchmark | The Five Aerospace Customers        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 25.40%     28.50%
Number of major customers     5 5
Customer Concentration Risk | Revenue Benchmark | Top Customer        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 14.80%     15.20%
Customer Concentration Risk | Revenue Benchmark | Next Top Four Customers | Minimum        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 2.00%     1.90%
Customer Concentration Risk | Revenue Benchmark | Next Top Four Customers | Maximum        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 4.00%     5.80%
Customer Concentration Risk | Accounts Receivable | Customer One        
Segment Reporting Information [Line Items]        
Concentration risk, percentage 32.40%     42.50%
Number of major customers 1     1