XML 70 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Jun. 11, 2019
Oct. 31, 2018
Disaggregation Of Revenue [Line Items]            
Revenues $ 22,712 $ 12,110 $ 49,711 $ 71,553    
Contract asset 12,300   12,300     $ 23,200
Transferred to accounts receivable     6,600      
Contract liability 37,800   37,800     $ 28,100
Remaining performance obligations 284,100   284,100      
Topic 606 [Member]            
Disaggregation Of Revenue [Line Items]            
Adjustment to net loss     1,900      
EMRE [Member]            
Disaggregation Of Revenue [Line Items]            
License agreement payment         $ 10,000  
Revenues $ 10,000   $ 10,000