v3.23.1
Investments and Fair Value Measurements - Strategic Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Strategic Investments [Roll Forward]    
Carrying amount, beginning of period $ 47,270 $ 23,632
Purchases 10,607 2,825
Unrealized net gains due to changes in fair value 0 2,207
Carrying amount, end of period $ 57,877 $ 28,665