XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Details)
$ in Thousands
12 Months Ended
Jul. 31, 2025
USD ($)
investee
Jul. 31, 2024
USD ($)
investee
Jul. 31, 2023
USD ($)
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 7,200 $ 6,900 $ 36,300
Accelerated depreciation related to lease assignment 0 0 26,921
Amortization 13,000 11,600 9,900
Amortization of intangible assets $ 5,400 $ 5,500 6,900
Number of investees sold | investee 1 1  
Sale of strategic investment, total consideration $ 5,700 $ 12,100  
Sale of strategic investment, cash proceeds 3,400    
Sale of strategic investment, equity consideration 2,400 5,600  
Equity consideration subsequently sold 2,300    
Gain on sale of strategic investment 3,671 1,803 0
Acquisition of strategic investments 1,772 1,336 $ 10,840
Rounding      
Property, Plant and Equipment [Line Items]      
Sale of strategic investment, cash proceeds   $ 6,500  
Office Building      
Property, Plant and Equipment [Line Items]      
Accelerated depreciation related to lease assignment $ 26,900