v3.26.1
Fair Value Measurements - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost $ 961,427 $ 1,019,566
Gross Unrealized Gains 1,048 904
Gross Unrealized Losses (6,246) (127)
Fair Value 956,229 1,020,343
Cash Equivalents 109,720 294,740
Marketable Securities 846,509 725,603
Level 1 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 27,028 81,237
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 27,028 81,237
Cash Equivalents 27,028 79,103
Marketable Securities 0 2,134
Level 2 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 208,573 437,817
Gross Unrealized Gains 145 307
Gross Unrealized Losses (130) (2)
Fair Value 208,588 438,122
Cash Equivalents 82,692 93,817
Marketable Securities 125,896 344,305
Level 2 | Corporate debt securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 358,356 228,455
Gross Unrealized Gains 18 165
Gross Unrealized Losses (2,732) (31)
Fair Value 355,642 228,589
Cash Equivalents 0 0
Marketable Securities 355,642 228,588
Level 2 | Asset-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 9,677 23,306
Gross Unrealized Gains 0 336
Gross Unrealized Losses (344) 0
Fair Value 9,333 23,642
Cash Equivalents 0 0
Marketable Securities 9,333 23,642
Level 2 | Government agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 357,793 248,751
Gross Unrealized Gains 885 96
Gross Unrealized Losses (3,040) (94)
Fair Value 355,638 248,753
Cash Equivalents 0 121,820
Marketable Securities $ 355,638 $ 126,934