XML 61 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
BUSINESS COMBINATIONS - PernixData Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 06, 2016
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Business Acquisition [Line Items]        
Contingent liability adjustment   $ (1,924) $ 0 $ 0
Purchase Price Allocation:        
Goodwill   16,672 $ 0  
PernixData Acquisition        
Business Acquisition [Line Items]        
Consideration transferred $ 23,007      
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      
Purchase Price Allocation:        
Cash and cash equivalents 1,051      
Accounts receivable 718      
Goodwill 11,853      
Finite-lived intangible assets, gross   $ 24,270    
Other assets 761      
Deferred revenue (6,007)      
Debt (7,124)      
Other liabilities (2,515)      
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      
Minimum | In-process R&D | PernixData Acquisition        
Business Acquisition [Line Items]        
Estimated Life (in years) 5 years      
Maximum | In-process R&D | PernixData Acquisition        
Business Acquisition [Line Items]        
Estimated Life (in years) 7 years