XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Gains (Losses) on Strategic Investments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Balance Sheet Related Disclosures [Abstract]      
Unrealized gains (losses), net, recognized on privately held equity securities measured using net asset value $ (1,880) $ (1,957) $ 0
Impairments of strategic investments using the measurement alternative (250) 0 (802)
Unrealized gains (losses), net (2,130) (1,957) (802)
Realized gains (losses), net on sales of strategic investments 3,671 1,803 0
Gains (losses) on strategic investments, net $ 1,541 $ (154) $ (802)