XML 55 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 2 years 8 months 12 days  
Cost $ 140,700 $ 140,700
Accumulated Amortization 100,992 74,158
Total future amortization expense $ 39,708 66,542
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 1 year 8 months 12 days  
Cost $ 93,600 93,600
Accumulated Amortization 73,191 53,970
Total future amortization expense $ 20,409 39,630
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 years 9 months 18 days  
Cost $ 35,700 35,700
Accumulated Amortization 18,500 12,566
Total future amortization expense $ 17,200 23,134
Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years 8 months 12 days  
Cost $ 200 200
Accumulated Amortization 96 74
Total future amortization expense $ 104 126
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years 3 months 18 days  
Cost $ 2,500 2,500
Accumulated Amortization 982 625
Total future amortization expense $ 1,518 1,875
Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 7 months 6 days  
Cost $ 8,700 8,700
Accumulated Amortization 8,223 6,923
Total future amortization expense $ 477 $ 1,777