v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 784,326 $ 817,975
Gross Unrealized Gains 0 346
Gross Unrealized Losses (775) (2)
Estimated Fair Value 783,551 818,319
Cash and cash equivalents, amortized cost 632,195 871,157
Cash and cash equivalents, fair value 175,041 301,640
Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 32,000 22,000
Cash and cash equivalents, fair value 31,957 21,982
Treasury bills and U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 608,268 619,831
Gross Unrealized Gains 0 324
Gross Unrealized Losses (581) 0
Estimated Fair Value 607,687 620,155
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 138,445 160,872
Gross Unrealized Gains 0 5
Gross Unrealized Losses (176) 0
Estimated Fair Value 138,269 160,877
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 34,704 34,373
Gross Unrealized Gains 0 17
Gross Unrealized Losses (12) 0
Estimated Fair Value 34,692 34,390
Yankee bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,909 2,899
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6) (2)
Estimated Fair Value $ 2,903 $ 2,897