XML 37 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Additional Balance Sheet Information (Tables)
9 Months Ended
Apr. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventories consisted of the following as of April 30, 2026 and July 31, 2025:
 April 30, 2026July 31, 2025
Finished products$118,475 $109,726 
Work-in-process34,658 32,787 
Raw materials and supplies67,119 58,368 
Total inventories$220,252 $200,881