XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting and Sales by Major Customer - Narrative (Details)
3 Months Ended
Jul. 31, 2025
segment
customer
Segment Reporting Information [Line Items]  
Number of operating segments | segment 2
Customer Concentration Risk | Revenue Benchmark | The Five Aerospace Customers  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 38.90%
Number of major customers 5
Customer Concentration Risk | Revenue Benchmark | Top Customer  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 21.00%
Customer Concentration Risk | Revenue Benchmark | Next Top Four Customers | Minimum  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 1.40%
Customer Concentration Risk | Revenue Benchmark | Next Top Four Customers | Maximum  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 6.20%
Customer Concentration Risk | Accounts Receivable | Customer One  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 25.30%
Number of major customers 1