XML 93 R78.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended 26 Months Ended 72 Months Ended
Apr. 30, 2019
USD ($)
Apr. 30, 2018
USD ($)
Apr. 30, 2019
USD ($)
government_entity
Apr. 30, 2019
CAD ($)
government_entity
Apr. 30, 2018
USD ($)
Apr. 30, 2019
USD ($)
Apr. 30, 2019
CAD ($)
Oct. 31, 2017
Apr. 30, 2019
CAD ($)
Loss Contingencies [Line Items]                  
Maximum amount of Canadian grant $ 42,900   $ 42,900     $ 42,900     $ 57.6
Number of Canadian government entities | government_entity     3 3          
Total revenue 865,011 $ 729,978 $ 1,643,538   $ 1,376,113        
Amounts receivable from grant 5,900   5,900     5,900     $ 7.9
Customer concentration risk | Sales revenue, net                  
Loss Contingencies [Line Items]                  
Total revenue $ 214,766 $ 85,419 572,565   $ 176,065        
ASEAN country | Customer concentration risk | Sales revenue, net                  
Loss Contingencies [Line Items]                  
Concentration risk, percentage               1.50%  
Grants                  
Loss Contingencies [Line Items]                  
Total revenue     $ 4,900 $ 6.5   $ 17,200 $ 23.1