XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Inventory    
Finished goods $ 23,734 $ 21,943
Packaging 7,434 8,007
Spare parts, net 6,379 5,981
Other 6,285 6,681
Total Inventories $ 43,832 $ 42,612