XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Sales by Geography and Customer Type) (Details) - Net sales - Geographic Concentration Risk
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Concentration Risk [Line Items]        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
U.S. government        
Concentration Risk [Line Items]        
Concentration risk, percentage 25.60% 34.40% 32.00% 33.80%
Domestic        
Concentration Risk [Line Items]        
Concentration risk, percentage 51.00% 48.10% 48.30% 43.50%
Total United States        
Concentration Risk [Line Items]        
Concentration risk, percentage 76.60% 82.50% 80.30% 77.30%
International        
Concentration Risk [Line Items]        
Concentration risk, percentage 23.40% 17.50% 19.70% 22.70%