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
|
|
|