v3.24.3
Fair Value Measurements - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Amortized Cost    
Due within one year $ 136,380  
Due within one to three years 121,416  
Amortized Cost 257,796  
Estimated Fair Value    
Due within one year 136,666  
Due within one to three years 121,875  
Amortized Cost $ 258,541 $ 282,801