v3.26.1
Balance Sheet Components - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross $ 95,268 $ 95,268
Less:    
Total accumulated amortization (93,235) (92,653)
Total intangible assets, net 2,033 2,615
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 79,838 79,838
Less:    
Total accumulated amortization (79,297) (78,989)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 11,230 11,230
Less:    
Total accumulated amortization (9,738) (9,464)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 4,200 4,200
Less:    
Total accumulated amortization $ (4,200) $ (4,200)