XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Strategic Investments) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Equity investments using the measurement alternative    
Other Investment Not Readily Marketable [Line Items]    
Strategic investment $ 18,263 $ 18,740
Equity investment using net asset value    
Other Investment Not Readily Marketable [Line Items]    
Strategic investment $ 1,781 $ 3,661