XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories Level 3 (Tables)
6 Months Ended
Jan. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
The composition of inventories is as follows (in thousands):

January 31,
2024
July 31,
2023
Finished goods$24,596 $21,943 
Packaging8,299 8,007 
Spare parts
6,775 5,981 
Other6,560 6,681 
Total Inventories$46,230 $42,612