v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 357,241 $ 327,583
Gross Unrealized Gains 7 64
Gross Unrealized Losses (384) (2)
Estimated Fair Value 356,864 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 189,835 170,651
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 189,835 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 156,129 129,893
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 156,129 129,893
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 33,706 40,758
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 33,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 167,406 156,932
Gross Unrealized Gains 7 64
Gross Unrealized Losses (384) (2)
Estimated Fair Value 167,029 156,994
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 16,866 24,087
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 16,866 24,087
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 107,161 103,458
Gross Unrealized Gains 7 38
Gross Unrealized Losses (290) 0
Estimated Fair Value 106,878 103,496
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 43,379 29,387
Gross Unrealized Gains 0 26
Gross Unrealized Losses (94) (2)
Estimated Fair Value $ 43,285 $ 29,411