v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 799,380 $ 817,975
Gross Unrealized Gains 1 346
Gross Unrealized Losses (1,770) (2)
Estimated Fair Value 797,611 818,319
Cash and cash equivalents, amortized cost 607,414 871,157
Cash and cash equivalents, fair value 263,432 301,640
Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 29,900 22,000
Cash and cash equivalents, fair value 29,901 21,982
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 10,000  
Cash and cash equivalents, fair value 9,956  
Treasury bills and U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 580,721 619,831
Gross Unrealized Gains 0 324
Gross Unrealized Losses (1,318) 0
Estimated Fair Value 579,403 620,155
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 191,223 160,872
Gross Unrealized Gains 0 5
Gross Unrealized Losses (446) 0
Estimated Fair Value 190,777 160,877
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,517 34,373
Gross Unrealized Gains 1 17
Gross Unrealized Losses 0 0
Estimated Fair Value 24,518 34,390
Yankee bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,919 2,899
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6) (2)
Estimated Fair Value $ 2,913 $ 2,897