XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
9 Months Ended
Oct. 31, 2023
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Investments

    

October 31, 

January 31, 

2023

    

2023

Short-term investments

$

108,029

$

151,511

Available-for-sale securities

103,917

Total investments

$

211,946

$

151,511

Schedule of available-for-sale securities

October 31, 2023

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

    

Cost

    

Losses

    

Gains

    

Losses

    

Value

U.S. Treasury notes:

Due in one to two years

$

50,282

$

$

3

$

357

$

49,928

Due in two to three years

45,514

742

44,772

U.S. corporate debt security:

Due in two to three years

9,268

51

9,217

Totals

$

105,064

$

$

3

$

1,150

$

103,917