v3.26.1
Marketable Securities - Contractual Maturity (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Amortized Cost    
Due within 1 year $ 115,437 $ 234,628
Due in 1 year through 5 years 170,764 194,933
Total 286,201 429,561
Estimated Fair Value    
Due within 1 year 115,723 235,142
Due in 1 year through 5 years 171,857 195,315
Total $ 287,580 $ 430,457