XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.4
Additional Balance Sheet Information (Tables)
6 Months Ended
Jan. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventories consisted of the following as of January 31, 2026 and July 31, 2025:
 January 31, 2026July 31, 2025
Finished products$119,662 $109,726 
Work-in-process38,166 32,787 
Raw materials and supplies67,993 58,368 
Total inventories$225,821 $200,881