XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Gains (Losses) on Strategic Investments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Balance Sheet Related Disclosures [Abstract]      
Unrealized gains (losses), net, recognized on privately held equity securities measured using net asset value $ (1,957) $ 0 $ 0
Unrealized gains (losses) recognized upon conversion of convertible debt investment 0 0 1,545
Impairments of strategic investments using the measurement alternative 0 (802) 0
Unrealized gains (losses), net (1,957) (802) 1,545
Realized gains (losses), net on sales of strategic investments 1,803 0 0
Gains (losses) on strategic investments, net $ (154) $ (802) $ 1,545