XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Additional Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jul. 31, 2022
Inventory [Line Items]    
Finished products $ 109,617 $ 112,323
Work-in-process 30,572 29,272
Raw materials and supplies 54,978 48,428
Total inventories $ 195,167 $ 190,023