XML 99 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Balance Sheet Details - Future Minimum Capital Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Oct. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
2020 $ 7,652  
2021 7,547  
2022 7,860  
2023 8,067  
2024 8,067  
Thereafter 67,126  
Net minimum capital lease payments 106,319  
Less: Amount representing interest (38,271)  
Present value of minimum lease payments 68,048  
Less: Current portion of present value of minimum lease payments (2,764) $ (3,547)
Long-term portion of present value of minimum lease payments $ 65,284 $ 68,245