XML 56 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
BUSINESS COMBINATIONS - PernixData Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 06, 2016
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Business Acquisition [Line Items]        
Contingent liability adjustment   $ 2,423 $ (1,924) $ 0
Goodwill   $ 87,759 $ 16,672 $ 0
PernixData Acquisition        
Business Acquisition [Line Items]        
Consideration transferred $ 23,000      
Business acquisition equity issued (in shares) 1,711,019      
Payment term (in years) 3 years      
Contingent consideration maximum $ 19,000      
Contingent liability 2,400      
Contingent liability adjustment 1,800      
Acquisition related costs 700      
Goodwill 11,900      
Contingent Consideration, Purchase Price | PernixData Acquisition        
Business Acquisition [Line Items]        
Contingent consideration maximum 7,500      
Contingent Consideration, Compensation | PernixData Acquisition        
Business Acquisition [Line Items]        
Contingent consideration maximum $ 11,500      
Developed technology        
Business Acquisition [Line Items]        
Estimated Life (in years) 5 years      
Developed technology | PernixData Acquisition        
Business Acquisition [Line Items]        
Finite-lived intangible assets, gross $ 3,570      
Estimated Life (in years) 5 years      
Customer relationships | PernixData Acquisition        
Business Acquisition [Line Items]        
Finite-lived intangible assets, gross $ 4,600      
Estimated Life (in years) 6 years      
In-process R&D | PernixData Acquisition        
Business Acquisition [Line Items]        
In-process R&D $ 16,100