XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk - Revenue Benchmark - customer
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Aerospace Products    
Segment Reporting Information [Line Items]    
Number of Customers 1 1
Concentration risk, percentage 21.00% 15.20%
Professional Services    
Segment Reporting Information [Line Items]    
Number of Customers 0 0
Concentration risk, percentage 0.00% 0.00%