v3.24.3
Investments - Schedule of Maturities of the Company’s Short-term Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Amortized Cost    
Total $ 475,805 $ 429,988
Estimated Fair Value    
Total 476,437 $ 430,280
Total short-term investments    
Amortized Cost    
Due within one year 200,971  
Due between one to five years 105,037  
Total 306,008  
Estimated Fair Value    
Due within one year 201,180  
Due between one to five years 105,460  
Total $ 306,640