Inventories (Detail) - USD ($)
$ in Thousands
Jan. 31, 2017
Oct. 31, 2016
Disclosure - Inventories [Abstract]    
Raw materials $ 36,581 $ 35,453
Work-in-process 1,360 3,884
Finished goods 117,972 135,894
Total inventories $ 155,913 $ 175,231