Inventories (Details) - USD ($)
$ in Thousands
Jan. 31, 2017
Jul. 31, 2016
Inventory    
Finished goods $ 14,189 $ 14,032
Packaging 4,811 4,672
Other 4,217 4,547
Total Inventories $ 23,217 $ 23,251