XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting and Sales by Major Customer - Narrative (Details)
6 Months Ended
Oct. 31, 2025
customer
segment
Segment Reporting Information [Line Items]  
Number of operating segments | segment 2
Number of reportable segments | segment 2
Customer Concentration Risk | Revenue Benchmark | The Five Aerospace Customers  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 35.00%
Number of major customers | customer 5
Customer Concentration Risk | Revenue Benchmark | Top Customer  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 19.70%
Customer Concentration Risk | Revenue Benchmark | Next Top Four Customers | Minimum  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 2.00%
Customer Concentration Risk | Revenue Benchmark | Next Top Four Customers | Maximum  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 6.90%
Customer Concentration Risk | Accounts Receivable | Customer One  
Segment Reporting Information [Line Items]  
Concentration risk, percentage 24.60%
Number of major customers | customer 1