v3.26.3
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Finite-lived intangible assets:      
Finite-lived intangible assets, gross $ 95,268 $ 95,268  
Intangible assets, net—beginning balance 2,615 5,153  
Amortization of intangible assets (778) [1] (2,538) [1] $ (3,700)
Total intangible assets, net 1,837 2,615 $ 5,153
Less:      
Accumulated amortization (93,431) (92,653)  
Developed technology      
Finite-lived intangible assets:      
Finite-lived intangible assets, gross 79,838 79,838  
Less:      
Accumulated amortization (79,405) (78,989)  
Customer relationships      
Finite-lived intangible assets:      
Finite-lived intangible assets, gross 11,230 11,230  
Less:      
Accumulated amortization (9,826) (9,464)  
Trade Names      
Finite-lived intangible assets:      
Finite-lived intangible assets, gross 4,200 4,200  
Less:      
Accumulated amortization $ (4,200) $ (4,200)  
[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.