Investments - Schedule of Strategic Investments (Details) - USD ($) $ in Thousands |
Jul. 31, 2021 |
Jan. 31, 2021 |
|---|---|---|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Equity securities | $ 122,364 | $ 13,538 |
| Debt securities | 15,431 | 5,130 |
| Strategic investments | 137,795 | 18,668 |
| Fair Value | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Equity securities | 107,076 | 0 |
| Debt securities | 15,431 | 5,130 |
| Strategic investments | 122,507 | 5,130 |
| Measurement Alternative | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Equity securities | 15,288 | 13,538 |
| Debt securities | 0 | 0 |
| Strategic investments | $ 15,288 | $ 13,538 |