XML 73 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Finite-lived intangible assets:    
Total intangible assets, gross $ 92,330 $ 92,330
Less:    
Accumulated amortization (76,501) (60,318)
Intangible assets, net 15,829 32,012
Intangible assets, net—beginning balance 32,012 49,392
Amortization of intangible assets [1] (16,183) (17,380)
Intangible assets, net—ending balance 15,829 32,012
Developed technology    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross 79,300 79,300
Less:    
Accumulated amortization (64,344) (50,764)
Customer relationships    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross 8,860 8,860
Less:    
Accumulated amortization (8,074) (6,513)
Trade Names    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross 4,170 4,170
Less:    
Accumulated amortization $ (4,083) $ (3,041)
[1] Represents amortization expense related to intangible assets recognized during the year in our consolidated statements of operations, within product cost of revenue and sales and marketing expense.