Deferred Revenue, Net (Detail) - USD ($)
$ in Thousands
Jan. 31, 2017
Oct. 31, 2016
Disclosure - Deferred Revenue, Net [Abstract]    
Deferred revenue $ 192,587 $ 185,788
Deferred cost of revenue (14,833) (14,475)
Deferred revenue, net 177,754 171,313
Less: current portion (107,906) (104,797)
Long-term portion $ 69,848 $ 66,516