XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Finite-lived intangible assets:    
Intangible assets, net—beginning balance $ 4,893 $ 15,829
Amortization of intangible assets [1] (3,709) (10,697)
Acquisition of intangible assets 3,969 0
Divestiture of Frame intangible assets 0 (239)
Intangible assets, net—ending balance 5,153 4,893
Less:    
Accumulated amortization (90,115) (86,404)
Total intangible assets, gross 95,268 91,297
Developed technology    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross 79,838 78,267
Less:    
Accumulated amortization (76,804) (73,411)
Customer relationships    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross 11,230 8,860
Less:    
Accumulated amortization (9,111) (8,823)
Trade Names    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross 4,200 4,170
Less:    
Accumulated amortization $ (4,200) $ (4,170)
[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.