XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Goodwill and Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross $ 95,268 $ 95,268
Less:    
Total accumulated amortization (91,825) (90,115)
Total intangible assets, net 3,443 5,153
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 79,838 79,838
Less:    
Total accumulated amortization (78,338) (76,804)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 11,230 11,230
Less:    
Total accumulated amortization (9,287) (9,111)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 4,200 4,200
Less:    
Total accumulated amortization $ (4,200) $ (4,200)