XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Additional Balance Sheet Disclosures (Tables)
3 Months Ended
Oct. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventories consisted of the following as of October 31, 2025 and July 31, 2025:
 October 31, 2025July 31, 2025
Finished products$114,828 $109,726 
Work-in-process38,189 32,787 
Raw materials and supplies62,551 58,368 
Total inventories$215,568 $200,881