v3.26.1
Fair Value of Financial Instruments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost $ 416,166 $ 380,196
Cash and cash equivalents, Estimated Fair Value 416,166 380,196
Cash and cash equivalents and available for sale securities, Amortized Cost 1,751,783 1,673,254
Gross Unrealized Gains 195 2,626
Gross Unrealized Losses (4,329) (105)
Cash and cash equivalents and short term investments, Estimated Fair Value 1,747,649 1,675,775
Short-term investments, estimated fair value 1,331,483 1,295,579
Cash    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost 73,546 66,674
Cash and cash equivalents, Estimated Fair Value 73,546 66,674
Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 335,317 300,419
Cash and cash equivalents and available for sale securities, Amortized Cost 833,672 833,802
Gross Unrealized Gains 10 627
Gross Unrealized Losses (2,849) (101)
Cash and cash equivalents and short term investments, Estimated Fair Value 830,833 834,328
Short-term investments, estimated fair value 495,516 533,909
Level 1 | U.S. Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 3,359 6,054
Cash and cash equivalents and available for sale securities, Amortized Cost 501,714 539,437
Gross Unrealized Gains 10 627
Gross Unrealized Losses (2,849) (101)
Cash and cash equivalents and short term investments, Estimated Fair Value 498,875 539,963
Short-term investments, estimated fair value 495,516 533,909
Level 1 | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Amortized Cost 331,958 294,365
Cash and cash equivalents, Estimated Fair Value 331,958 294,365
Level 2    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 7,303 13,103
Cash and cash equivalents and available for sale securities, Amortized Cost 844,565 772,778
Gross Unrealized Gains 185 1,999
Gross Unrealized Losses (1,480) (4)
Cash and cash equivalents and short term investments, Estimated Fair Value 843,270 774,773
Short-term investments, estimated fair value 835,967 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 11,717 19,949
Gross Unrealized Gains 1 8
Gross Unrealized Losses (7) 0
Cash and cash equivalents and short term investments, Estimated Fair Value 11,711 19,957
Short-term investments, estimated fair value 11,711 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 34,245 39,994
Gross Unrealized Gains 4 16
Gross Unrealized Losses (14) 0
Cash and cash equivalents and short term investments, Estimated Fair Value 34,235 40,010
Short-term investments, estimated fair value 34,235 36,723
Level 2 | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents, Estimated Fair Value 7,303 0
Cash and cash equivalents and available for sale securities, Amortized Cost 787,976 702,250
Gross Unrealized Gains 174 1,958
Gross Unrealized Losses (1,458) (4)
Cash and cash equivalents and short term investments, Estimated Fair Value 786,692 704,204
Short-term investments, estimated fair value 779,389 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,627 10,585
Gross Unrealized Gains 6 17
Gross Unrealized Losses (1) 0
Cash and cash equivalents and short term investments, Estimated Fair Value 10,632 10,602
Short-term investments, estimated fair value $ 10,632 $ 10,602