v3.25.2
Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost $ 282,037 $ 429,561
Gross Unrealized Gains 794 1,354
Gross Unrealized Losses (205) (458)
Total Estimated Fair Value 282,626 430,457
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 215,756 317,313
Gross Unrealized Gains 478 745
Gross Unrealized Losses (177) (409)
Total Estimated Fair Value 216,057 317,649
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Cost or Amortized Cost 66,281 112,248
Gross Unrealized Gains 316 609
Gross Unrealized Losses (28) (49)
Total Estimated Fair Value $ 66,569 $ 112,808