v3.24.1.1.u2
Marketable Securities - Contractual Maturity (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Amortized Cost    
Due within 1 year $ 189,065 $ 173,481
Due in 1 year through 5 years 222,132 234,579
Cost or Amortized Cost 411,197 408,060
Estimated Fair Value    
Due within 1 year 187,947 172,520
Due in 1 year through 5 years 221,010 235,378
Total Estimated Fair Value $ 408,957 $ 407,898