XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
3 Months Ended
Apr. 30, 2024
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Investments

    

April 30, 

January 31, 

2024

    

2024

Short-term investments

$

84,029

$

109,489

Available-for-sale securities

124,589

105,884

Total investments

$

208,618

$

215,373

Schedule of available-for-sale securities

April 30, 2024

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

    

Cost

    

Losses

    

Gains

    

Losses

    

Value

U.S. Treasury notes:

Due within one year

$

15,032

$

$

$

167

$

14,865

Due in one to two years

50,557

456

50,101

Due in two to three years

50,004

405

49,599

U.S. corporate debt security:

Due in two to three years

10,046

22

10,024

Totals

$

125,639

$

$

$

1,050

$

124,589