XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross $ 95,268 $ 91,297
Less:    
Total accumulated amortization (89,249) (86,404)
Total intangible assets, net 6,019 4,893
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 79,838 78,267
Less:    
Total accumulated amortization (76,038) (73,411)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 11,230 8,860
Less:    
Total accumulated amortization (9,022) (8,823)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets, gross 4,200 4,170
Less:    
Total accumulated amortization $ (4,189) $ (4,170)