v3.22.2.2
Investments - Equity Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Non-marketable equity investments measured using the measurement alternative $ 265,573 $ 256,643
Equity investments 876,996 968,601
Cash and cash equivalents    
Schedule of Equity Method Investments [Line Items]    
Equity securities 528,633 607,640
Other assets    
Schedule of Equity Method Investments [Line Items]    
Non-marketable equity investments measured using the measurement alternative 265,573 256,643
Marketable securities    
Schedule of Equity Method Investments [Line Items]    
Equity securities $ 82,790 $ 104,318