Investments and Fair Value Measurements - Gains and Losses on Strategic Investments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2025 |
Jan. 31, 2024 |
Jan. 31, 2023 |
|
| Fair Value Disclosures [Abstract] | |||
| Unrealized gains recognized on privately held equity securities | $ 0 | $ 0 | $ 4,758 |
| Unrealized losses recognized on privately held equity securities including impairment | (1,000) | (1,459) | (2,928) |
| Unrealized gains (losses), net | (1,000) | (1,459) | 1,830 |
| Realized gains recognized on sales of privately held equity securities | 6,975 | 3,936 | 0 |
| Realized losses recognized on sales of privately held equity securities | (654) | 0 | 0 |
| Realized gains, net | 6,321 | 3,936 | 0 |
| Gains on strategic investments, net | 5,321 | 2,477 | 1,830 |
| Unrealized gains (losses) recognized during the reporting period on privately held equity securities still held at the reporting date | $ (1,000) | $ (1,459) | $ 1,830 |