v3.25.2
Balance Sheet Components - Schedule of Contracted Maturities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Amortized Cost    
Due in 1 year or less $ 31,014 $ 60,974
Due in 1-2 years 59,411 42,912
Amortized Cost 90,425 103,886
Fair Value    
Due in 1 year or less 31,037 61,174
Due in 1-2 years 59,413 42,853
Fair Value $ 90,450 $ 104,027