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

January 31,
2026
July 31,
2025
Finished goods$29,744 $29,401 
Packaging8,373 8,114 
Spare parts
6,858 6,822 
Other8,778 7,257 
Total Inventories$53,753 $51,594