Accounts Receivable (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Oct. 31, 2018 |
Oct. 31, 2017 |
Oct. 31, 2016 |
|
| Concentration Risk [Line Items] | |||
| Unbilled receivables | $ 40,900 | $ 26,100 | |
| Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
| Balance at beginning of period | 17,580 | 3,963 | $ 2,963 |
| Provisions | 2,700 | 18,221 | 1,701 |
| Net Deductions | 2,902 | 4,604 | 701 |
| Balance at end of period | $ 17,378 | $ 17,580 | $ 3,963 |
| One Unidentified Customer | Customer Concentration Risk | Accounts Receivable | |||
| Concentration Risk [Line Items] | |||
| Net accounts receivable percentage | 10.00% | ||
| Two Unidentified Customers | Customer Concentration Risk | Accounts Receivable | |||
| Concentration Risk [Line Items] | |||
| Net accounts receivable percentage | 23.00% | ||
| APC Region Customer | |||
| Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
| Provisions | $ 13,700 | ||