v3.26.1
Marketable Securities - Contractual Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Amortized Cost    
Due within 1 year $ 108,614 $ 115,437
Due in 1 year through 5 years 133,534 170,764
Cost or Amortized Cost 242,148 286,201
Estimated Fair Value    
Due within 1 year 108,730 115,723
Due in 1 year through 5 years 133,502 171,857
Total Estimated Fair Value $ 242,232 $ 287,580