v3.26.1
Fair Value of Financial Instruments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost $ 429,397 $ 380,196
Cash and cash equivalents, Estimated Fair Value 429,397 380,196
Cash and cash equivalents and available for sale securities, Amortized Cost 1,750,529 1,673,254
Gross Unrealized Gains 672 2,626
Gross Unrealized Losses (2,087) (105)
Cash and cash equivalents and short term investments, Estimated Fair Value 1,749,114 1,675,775
Short-term investments, estimated fair value 1,319,717 1,295,579
Cash    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost 67,343 66,674
Cash and cash equivalents, Estimated Fair Value 67,343 66,674
Level 1:    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 362,054 300,419
Cash and cash equivalents and available for sale securities, Amortized Cost 909,382 833,802
Gross Unrealized Gains 139 627
Gross Unrealized Losses (1,457) (101)
Cash and cash equivalents and short term investments, Estimated Fair Value 908,064 834,328
Short-term investments, estimated fair value 546,010 533,909
Level 1: | U.S. Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 2,065 6,054
Cash and cash equivalents and available for sale securities, Amortized Cost 549,393 539,437
Gross Unrealized Gains 139 627
Gross Unrealized Losses (1,457) (101)
Cash and cash equivalents and short term investments, Estimated Fair Value 548,075 539,963
Short-term investments, estimated fair value 546,010 533,909
Level 1: | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost 359,989 294,365
Cash and cash equivalents, Estimated Fair Value 359,989 294,365
Level 2:    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 0 13,103
Cash and cash equivalents and available for sale securities, Amortized Cost 773,804 772,778
Gross Unrealized Gains 533 1,999
Gross Unrealized Losses (630) (4)
Cash and cash equivalents and short term investments, Estimated Fair Value 773,707 774,773
Short-term investments, estimated fair value 773,707 761,670
Level 2: | Certificate of deposit    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 0 9,816
Cash and cash equivalents and available for sale securities, Amortized Cost 8,216 19,949
Gross Unrealized Gains 5 8
Gross Unrealized Losses (2) 0
Cash and cash equivalents and short term investments, Estimated Fair Value 8,219 19,957
Short-term investments, estimated fair value 8,219 10,141
Level 2: | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 0 3,287
Cash and cash equivalents and available for sale securities, Amortized Cost 32,627 39,994
Gross Unrealized Gains 3 16
Gross Unrealized Losses (15) 0
Cash and cash equivalents and short term investments, Estimated Fair Value 32,615 40,010
Short-term investments, estimated fair value 32,615 36,723
Level 2: | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 0 0
Cash and cash equivalents and available for sale securities, Amortized Cost 722,364 702,250
Gross Unrealized Gains 516 1,958
Gross Unrealized Losses (613) (4)
Cash and cash equivalents and short term investments, Estimated Fair Value 722,267 704,204
Short-term investments, estimated fair value 722,267 704,204
Level 2: | U.S. government agencies    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 0 0
Cash and cash equivalents and available for sale securities, Amortized Cost 10,597 10,585
Gross Unrealized Gains 9 17
Gross Unrealized Losses 0 0
Cash and cash equivalents and short term investments, Estimated Fair Value 10,606 10,602
Short-term investments, estimated fair value $ 10,606 $ 10,602