v3.24.2.u1
Cash Equivalents and Short-Term Investments - Schedule of Short Term Investments by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Amortized cost    
Due within 1 year $ 546,547 $ 619,286
Due between 1 year to 2 years 97,896 128,855
Total 644,443 748,141
Fair Value    
Due within 1 year 546,368 618,765
Due between 1 year to 2 years 98,120 129,524
Total $ 644,488 $ 748,289