v3.26.1
Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost $ 242,148 $ 286,201
Gross Unrealized Gains 383 1,379
Gross Unrealized Losses (299) 0
Total Estimated Fair Value 242,232 287,580
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 157,809 188,270
Gross Unrealized Gains 244 968
Gross Unrealized Losses (128) 0
Total Estimated Fair Value 157,925 189,238
Debt Security, Government, Non-US [Member]    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost   97,931
Gross Unrealized Gains   411
Gross Unrealized Losses   0
Total Estimated Fair Value   98,342
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 84,339  
Gross Unrealized Gains 139  
Gross Unrealized Losses (171)  
Total Estimated Fair Value $ 84,307 $ 98,342