v3.25.2
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
6 Months Ended
Jul. 31, 2025
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Summary of investments

    

July 31, 

January 31, 

2025

    

2025

Short-term investments

$

97,676

$

153,129

Available-for-sale securities

296,664

226,745

Total investments

$

394,340

$

379,874

Schedule of available-for-sale securities

July 31, 2025

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

    

Cost

    

Losses

    

Gains

    

Losses

    

Value

U.S. Treasury notes:

Due within one year

$

60,809

$

$

33

$

38

$

60,804

Due in one to three years

69,085

661

10

69,736

Due in three to five years

165,059

1,534

469

166,124

Totals

$

294,953

$

$

2,228

$

517

$

296,664

January 31, 2025

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

    

Cost

    

Losses

    

Gains

    

Losses

    

Value

U.S. Treasury notes:

Due within one year

$

50,676

$

$

126

$

7

$

50,795

Due in one to three years

84,881

381

105

85,157

Due in three to five years

91,599

124

930

90,793

Totals

$

227,156

$

$

631

$

1,042

$

226,745