v3.25.1
Investments - Schedule of Strategic Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt securities $ 4,463 $ 4,450
Fair value of strategic investments 51,942 39,730
Measurement Alternative 425,065 452,160
Equity Method 99,132 99,591
Total equity securities 571,676 587,031
Total strategic investments 576,139 591,481
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity securities 47,479 35,280
Debt securities $ 4,463 $ 4,450