XML 38 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories Level 3 (Tables)
9 Months Ended
Apr. 30, 2026
Inventory Disclosure [Abstract]  
Inventories
The composition of inventories is as follows (in thousands):

April 30,
2026
July 31,
2025
Finished goods$29,970 $29,401 
Packaging7,985 8,114 
Spare parts
6,679 6,822 
Other7,786 7,257 
Total Inventories$52,420 $51,594