v3.24.0.1
Investments and Fair Value Measurements - Strategic Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Strategic Investments [Roll Forward]    
Carrying amount, beginning of period $ 47,270 $ 23,632
Purchases 17,177 21,807
Unrealized net gains (loss) due to changes in fair value (1,459) 1,831
Sales of investments (6,838) 0
Other 94 0
Carrying amount, end of period $ 56,244 $ 47,270