v3.24.3
Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 475,805 $ 429,988
Unrealized Gains 728 302
Unrealized Losses (96) (10)
Estimated Fair Value 476,437 430,280
Interest receivable 3,600 1,500
Money market funds | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 169,797 79,082
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 169,797 79,082
Total cash equivalents | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 169,797 83,579
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 169,797 83,579
Corporate bonds | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 138,643 99,547
Unrealized Gains 468 158
Unrealized Losses (59) (9)
Estimated Fair Value 139,052 99,696
U.S. Treasury securities | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 155,043 169,825
Unrealized Gains 212 123
Unrealized Losses (37) 0
Estimated Fair Value 155,218 169,948
Commercial paper | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   4,497
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   4,497
Commercial paper | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   57,755
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   57,755
Agency securities | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 12,322 19,282
Unrealized Gains 48 21
Unrealized Losses 0 (1)
Estimated Fair Value 12,370 19,302
Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 306,008  
Estimated Fair Value 306,640  
Short-term investments: | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 306,008 346,409
Unrealized Gains 728 302
Unrealized Losses (96) (10)
Estimated Fair Value $ 306,640 $ 346,701