v3.26.1
Fair Value of Financial Instruments (Details 5) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gains (losses), net $ 599 $ (103) $ 554 $ (341)  
Realized gains (losses), net on sales of strategic investments 632 0 632 3,671  
Gains (losses) on strategic investments, net 1,231 (103) 1,186 3,330  
Fair Value Measured at Net Asset Value Per Share          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gains (losses), net (13) (103) (58) (341)  
Equity investments using the measurement alternative 1,724   1,724   $ 1,781
Level 3          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unrealized gains (losses), net 611 $ 0 611 $ 0  
Equity investments using the measurement alternative $ 33,315   $ 33,315   $ 18,263