v3.23.2
Investments - Equity Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Non-marketable equity investments measured using the measurement alternative $ 261,506 $ 261,922
Equity investments 765,677 1,244,914
Cash and cash equivalents    
Schedule of Equity Method Investments [Line Items]    
Equity securities 447,869 902,226
Other assets    
Schedule of Equity Method Investments [Line Items]    
Non-marketable equity investments measured using the measurement alternative 261,506 261,922
Marketable securities    
Schedule of Equity Method Investments [Line Items]    
Equity securities $ 56,302 $ 80,766