v3.26.1
Balance Sheet Components - Schedule of Contracted Maturities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Amortized Cost    
Due in 1 year or less $ 261,431 $ 270,349
Due in 1-2 years 101,611 139,885
Amortized Cost 363,042 410,234
Fair Value    
Due in 1 year or less 261,390 270,567
Due in 1-2 years 101,355 140,082
Fair Value $ 362,745 $ 410,649