Investments - Equity Investments Realized and Unrealized Gains (Losses) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2023 |
Jul. 31, 2022 |
Jul. 31, 2023 |
Jul. 31, 2022 |
|
| Investments, Debt and Equity Securities [Abstract] | ||||
| Net realized gains (losses) recognized on equity investments sold | $ 2,421 | $ 95 | $ 1,099 | $ 1,154 |
| Net unrealized gains (losses) recognized on equity investments held as of the end of the period | (1,583) | (16,511) | (8,275) | (24,999) |
| Total net gains (losses) recognized in Other income (expense), net | $ 838 | $ (16,416) | $ (7,176) | $ (23,845) |