v3.24.1.1.u2
Additional Balance Sheet Information (Tables)
9 Months Ended
Apr. 30, 2024
Table Text Block [Abstract]  
Schedule of Inventory
Inventories consisted of the following as of April 30, 2024 and July 31, 2023:
 April 30, 2024July 31, 2023
Finished products$89,054 $103,350 
Work-in-process24,663 26,884 
Raw materials and supplies39,555 46,844 
Total inventories$153,272 $177,078