XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost $ 424,202 $ 408,060
Gross Unrealized Gains 1,233 1,153
Gross Unrealized Losses (535) (1,315)
Total Estimated Fair Value 424,900 407,898
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 314,133 319,343
Gross Unrealized Gains 681 782
Gross Unrealized Losses (491) (1,168)
Total Estimated Fair Value 314,323 318,957
Foreign securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 6,346 6,349
Gross Unrealized Gains 19 31
Gross Unrealized Losses (6) (13)
Total Estimated Fair Value 6,359 6,367
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 103,723 82,368
Gross Unrealized Gains 533 340
Gross Unrealized Losses (38) (134)
Total Estimated Fair Value $ 104,218 $ 82,574