CASH, CASH EQUIVALENTS, AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Schedule of Available-for-sale Securities      
Cash and cash equivalents, cost basis $ 260,719 $ 285,046 $ 282,099
Cash and cash equivalents, fair value 260,719   282,099
Cost Basis 3,646   697
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Estimated Fair Value 3,646   697
Proceeds from maturities and sales of short-term investments 200 $ 300  
Bank time deposits      
Schedule of Available-for-sale Securities      
Cost Basis 3,646   697
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Estimated Fair Value 3,646   697
Cash and bank time deposits      
Schedule of Available-for-sale Securities      
Cash and cash equivalents, cost basis 148,871   134,289
Cash and cash equivalents, fair value 148,871   134,289
Money market funds      
Schedule of Available-for-sale Securities      
Cash and cash equivalents, cost basis 80,624   96,941
Cash and cash equivalents, fair value 80,624   96,941
Commercial paper      
Schedule of Available-for-sale Securities      
Cash and cash equivalents, cost basis 30,975   50,869
Cash and cash equivalents, fair value 30,975   $ 50,869
U.S. Treasury bills      
Schedule of Available-for-sale Securities      
Cash and cash equivalents, cost basis 249    
Cash and cash equivalents, fair value $ 249