XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Contractual Maturity (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Amortized Cost    
Due within 1 year $ 187,881 $ 173,481
Due in 1 year through 5 years 236,321 234,579
Cost or Amortized Cost 424,202 408,060
Estimated Fair Value    
Due within 1 year 187,512 172,520
Due in 1 year through 5 years 237,388 235,378
Total Estimated Fair Value $ 424,900 $ 407,898