XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Additional Balance Sheet Disclosures (Tables)
3 Months Ended
Oct. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventories as of October 31, 2022 and July 31, 2022 consisted of the following:
 October 31, 2022July 31, 2022
Finished products$111,897 $112,323 
Work-in-process30,359 29,272 
Raw materials and supplies53,439 48,428 
Total inventories$195,695 $190,023