Commitments and Contingencies (Tables)
12 Months Ended
Oct. 31, 2016
Commitments And Contingencies Disclosure Table [Abstract]  
Schedule of future minimum lease and sublease payments
 Year Ending October 31,  
 (in thousands) Amount(1)
 2017$ 21,887
 2018  22,554
 2019  22,821
 2020  22,396
 2021  20,149
 2022 – thereafter  236,476
 Total$ 346,283
    
 (1) Future minimum lease payments have not been reduced by minimum sublease rentals of $0.1 million due
  in the future.
    

 Year Ending October 31,  
 (in thousands) Amount
 2017  53
 2018  53
 2019(1)  30
 Total$ 136
    
 (1) There are no future minimum lease payments due to the Company in periods after fiscal 2019.