XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Operating Lease and Other Non-Cancellable Agreement Payments (Details)
$ in Thousands
Oct. 31, 2017
USD ($)
Operating Leases  
Remainder of 2018 $ 2,422
2019 8,235
2020 2,879
2021 2,823
2022 1,523
Thereafter 4,902
Total minimum payments 22,784
Other Obligations  
Remainder of 2018 2,771
2019 3,383
2020 2,525
2021 1,279
2022 0
Thereafter 0
Total minimum payments $ 9,958