v3.26.1
Investments And Fair Value Measurements - Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 230,177 $ 327,583
Gross Unrealized Gains 6 64
Gross Unrealized Losses (200) (2)
Estimated Fair Value 229,983 327,645
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 67,784 170,651
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 67,784 170,651
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 27,600 129,893
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 27,600 129,893
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 5,478  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 5,478  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 34,706 40,758
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 34,706 40,758
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 162,393 156,932
Gross Unrealized Gains 6 64
Gross Unrealized Losses (200) (2)
Estimated Fair Value 162,199 156,994
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 98,772 103,458
Gross Unrealized Gains 4 38
Gross Unrealized Losses (135) 0
Estimated Fair Value 98,641 103,496
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 15,836 24,087
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0
Estimated Fair Value 15,836 24,087
Location, Statement of Financial Position, Balance [Axis]: us-gaap:ShortTermInvestments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 47,785 29,387
Gross Unrealized Gains 2 26
Gross Unrealized Losses (65) (2)
Estimated Fair Value $ 47,722 $ 29,411