XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2022
Jul. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Cost $ 82,500 $ 140,700
Accumulated Amortization 54,582 120,957
Net Book Value 27,918 19,743
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 38,100 93,600
Accumulated Amortization 25,016 86,367
Net Book Value 13,084 7,233
Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 40,800 35,700
Accumulated Amortization 27,860 24,432
Net Book Value 12,940 11,268
Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 200 200
Accumulated Amortization 130 119
Net Book Value 70 81
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 3,400 2,500
Accumulated Amortization 1,576 1,339
Net Book Value $ 1,824 $ 1,161
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 years 7 months 6 days  
Weighted Average | Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 years 3 months 18 days  
Weighted Average | Customer contracts and related relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 years 8 months 12 days  
Weighted Average | Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 3 years 2 months 12 days  
Weighted Average | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted-Average Useful Life (in years) 4 years 6 months