v3.26.1
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, 2026
Jul. 31, 2025
Aerospace Products    
Segment Reporting [Line Items]    
Number of Customers 2 1
Concentration risk, percentage 26.00% 21.00%
Professional Services    
Segment Reporting [Line Items]    
Number of Customers 0 0
Concentration risk, percentage 0.00% 0.00%