v3.25.1
CASH, CASH EQUIVALENTS, AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, cost basis $ 180,870 $ 236,592 $ 215,707
Cash and cash equivalents, fair value 180,870   215,707
Proceeds from maturities and sales of short-term investments 900 $ 200  
Bank time deposits      
Cash and Cash Equivalents [Line Items]      
Cost Basis 449   1,344
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Estimated Fair Value 449   1,344
Total short-term investments      
Cash and Cash Equivalents [Line Items]      
Cost Basis 449   1,344
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Estimated Fair Value 449   1,344
Cash and bank time deposits      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, cost basis 152,138   159,688
Cash and cash equivalents, fair value 152,138   159,688
Money market funds      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, cost basis 28,483   56,019
Cash and cash equivalents, fair value 28,483   $ 56,019
U.S. Treasury bills      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents, cost basis 249    
Cash and cash equivalents, fair value $ 249