XML 32 R83.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
$ in Thousands, $ in Millions
3 Months Ended 9 Months Ended 29 Months Ended
Apr. 01, 2014
lawsuit
Jul. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Jul. 31, 2019
USD ($)
government_entity
Jul. 31, 2019
CAD ($)
government_entity
Jul. 31, 2018
USD ($)
Jul. 31, 2019
USD ($)
Jul. 31, 2019
CAD ($)
Jul. 31, 2019
CAD ($)
Loss Contingencies [Line Items]                  
Maximum amount of Canadian grant   $ 43,600   $ 43,600     $ 43,600   $ 57.6
Number of Canadian government entities | government_entity       3 3        
Total revenue   960,606 $ 818,817 $ 2,604,144   $ 2,194,930      
Amounts receivable from grant   8,200   8,200     8,200   $ 10.8
Customer concentration risk | Sales revenue, net                  
Loss Contingencies [Line Items]                  
Total revenue   $ 242,128 $ 270,856 909,155   $ 484,928      
Grants                  
Loss Contingencies [Line Items]                  
Total revenue       $ 7,000 $ 9.3   $ 19,600 $ 25.9  
Beaver County Employees Retirement Fund et al. v. Cyan, Inc. et al.                  
Loss Contingencies [Line Items]                  
Number of lawsuits filed | lawsuit 2