v3.26.1
Cash, Cash Equivalents, and Investments - Contractual Maturity (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Amortized Cost    
Due within one year $ 137,068 $ 142,032
Due between one to five years 100,010 90,083
Amortized Cost 237,078 232,115
Fair Value    
Due within one year 136,904 142,237
Due between one to five years 99,488 90,199
Fair Value $ 236,392 $ 232,436