Accounts Receivable, Net and Unbilled Receivables - Schedule of Accounts Receivable, Net and Unbilled Receivables (Details) - USD ($) $ in Thousands |
Oct. 31, 2020 |
Oct. 31, 2019 |
||||
|---|---|---|---|---|---|---|
| Receivables [Abstract] | ||||||
| Amount billed | $ 7,329 | $ 2,227 | ||||
| Unbilled receivables | [1] | 7,063 | 6,139 | |||
| Commercial customers accounts receivable | 14,392 | 8,366 | ||||
| Advanced Technologies including U.S. government, Amount billed | 2,234 | 1,065 | ||||
| Advanced Technologies including U.S. government, Unbilled receivables | 978 | 1,545 | ||||
| Advanced Technologies including U.S. government, Accounts receivable | [2] | 3,212 | 2,610 | |||
| Accounts receivable, net and unbilled receivables | $ 17,604 | $ 10,976 | ||||
| ||||||