v3.26.1
Balance Sheet Components - Schedule of Contracted Maturities (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Amortized Cost    
Due in 1 year or less $ 270,349 $ 60,974
Due in 1-2 years 139,885 42,912
Amortized Cost 410,234 103,886
Fair Value    
Due in 1 year or less 270,567 61,174
Due in 1-2 years 140,082 42,853
Fair Value $ 410,649 $ 104,027