v3.26.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Finished goods $ 29,660 $ 29,401
Packaging 8,605 8,114
Spare parts 6,875 6,822
Other 8,349 7,257
Inventories, net $ 53,489 $ 51,594