XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Additional Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jul. 31, 2022
Inventory [Line Items]    
Finished products $ 103,623 $ 112,323
Work-in-process 28,802 29,272
Raw materials and supplies 50,384 48,428
Total inventories $ 182,809 $ 190,023