XML 67 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Textual) (Details) - USD ($)
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue [Line Items]    
Unbilled accounts receivable, net $ 84,228,000 $ 46,103,000
Contract with Customer, Asset, Allowance for Credit Loss 0 0
Contract costs 9,588,000 7,015,000
Noncurrent contract cost 25,221,000 23,375,000
Contract cost, amortization 9,900,000 $ 5,500,000
Contract with customer, liability, revenue recognized 102,700,000  
Remaining performance obligation, amount 587,900,000  
License    
Disaggregation of Revenue [Line Items]    
Unbilled accounts receivable, net 30,300,000  
Ten Year License    
Disaggregation of Revenue [Line Items]    
Unbilled accounts receivable, net $ 8,500,000  
Ten Year License | Unbilled Accounts Receivable [Member] | Product Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 10.00% 10.00%