v3.26.1
Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Total $ 286,201 $ 429,561
Gross Unrealized Gains 1,379 1,354
Gross Unrealized Losses 0 (458)
Total Estimated Fair Value 287,580 430,457
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Total 188,270 317,313
Gross Unrealized Gains 968 745
Gross Unrealized Losses 0 (409)
Total Estimated Fair Value 189,238 317,649
Debt Security, Government, Non-US [Member]    
Debt Securities, Available-for-sale [Line Items]    
Total 97,931 112,248
Gross Unrealized Gains 411 609
Gross Unrealized Losses 0 (49)
Total Estimated Fair Value 98,342 112,808
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Total Estimated Fair Value $ 98,342 $ 112,808