XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.4
Revenue Recognition (Sales by Geography and Customer Type) (Details) - Net sales - Geographic Concentration Risk
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Concentration Risk [Line Items]    
Concentration risk, percentage 100.00% 100.00%
U.S. government    
Concentration Risk [Line Items]    
Concentration risk, percentage 35.40% 35.30%
Domestic    
Concentration Risk [Line Items]    
Concentration risk, percentage 48.40% 40.20%
Total United States    
Concentration Risk [Line Items]    
Concentration risk, percentage 83.80% 75.50%
International    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.20% 24.50%