XML 95 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Oct. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
2019 $ 8,654  
2020 7,674  
2021 7,569  
2022 7,883  
2023 8,090  
Thereafter 75,413  
Net minimum capital lease payments 115,283  
Less: Amount representing interest (43,491)  
Present value of minimum lease payments 71,792  
Less: Current portion of present value of minimum lease payments (3,547) $ (3,772)
Long-term portion of present value of minimum lease payments $ 68,245 $ 73,407