v3.26.1
Balance Sheet Components - Schedule of Contracted Maturities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Amortized Cost    
Due in 1 year or less $ 260,437 $ 270,349
Due in 1-2 years 190,596 139,885
Amortized Cost 451,033 410,234
Fair Value    
Due in 1 year or less 260,083 270,567
Due in 1-2 years 190,205 140,082
Fair Value $ 450,288 $ 410,649