v3.26.1
Balance Sheet Components (Gains (Losses) on Strategic Investments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Balance Sheet Related Disclosures [Abstract]      
Unrealized gains (losses), net, recognized on privately held equity securities measured using net asset value $ (122) $ (1,880) $ (1,957)
Unrealized gains (losses) recognized on strategic investments using the measurement alternative 611 0 0
Impairments of strategic investments using the measurement alternative 0 (250) 0
Unrealized gains (losses), net 489 (2,130) (1,957)
Realized gains (losses), net on sales of strategic investments 632 3,671 1,803
Gains (losses) on strategic investments, net $ 1,122 $ 1,541 $ (154)