XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Details 4) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 140,700 $ 140,700
Accumulated Amortization 107,315 100,992
Net Book Value 33,385 39,708
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 93,600 93,600
Accumulated Amortization 77,717 73,191
Net Book Value 15,883 20,409
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 35,700 35,700
Accumulated Amortization 19,983 18,500
Net Book Value 15,717 17,200
Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 200 200
Accumulated Amortization 102 96
Net Book Value 98 104
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 2,500 2,500
Accumulated Amortization 1,071 982
Net Book Value 1,429 1,518
Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Cost 8,700 8,700
Accumulated Amortization 8,442 8,223
Net Book Value $ 258 $ 477
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 2 years 7 months 6 days  
Weighted Average | Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 1 year 7 months 6 days  
Weighted Average | Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 years 7 months 6 days  
Weighted Average | Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years 4 months 24 days  
Weighted Average | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years  
Weighted Average | Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 months 18 days