XML 66 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Details 5) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2020
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Cost $ 140,700 $ 140,700
Accumulated Amortization 94,669 74,158
Net Book Value 46,031 66,542
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 93,600 93,600
Accumulated Amortization 68,664 53,970
Net Book Value 24,936 39,630
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 35,700 35,700
Accumulated Amortization 17,016 12,566
Net Book Value 18,684 23,134
Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 200 200
Accumulated Amortization 91 74
Net Book Value 109 126
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 2,500 2,500
Accumulated Amortization 893 625
Net Book Value 1,607 1,875
Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Cost 8,700 8,700
Accumulated Amortization 8,005 6,923
Net Book Value $ 695 $ 1,777
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 2 years 9 months 18 days  
Weighted Average | Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 1 year 9 months 18 days  
Weighted Average | Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years  
Weighted Average | Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years 10 months 24 days  
Weighted Average | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years 6 months  
Weighted Average | Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 9 months 18 days