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

  ​ ​ ​

July 31, 

January 31, 

2026

  ​ ​ ​

2026

Short-term investments

$

183,408

$

151,901

Available-for-sale securities

480,557

403,599

Total investments

$

663,965

$

555,500

Schedule of available-for-sale securities

July 31, 2026

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

  ​ ​ ​

Cost

  ​ ​ ​

Losses

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

U.S. Treasury notes:

Due within one year

$

30,371

$

$

105

$

$

30,476

Due in one to three years

163,051

118

555

162,614

Due in three to five years

293,434

5,967

287,467

Totals

$

486,856

$

$

223

$

6,522

$

480,557

January 31, 2026

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

  ​ ​ ​

Cost

  ​ ​ ​

Losses

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

U.S. Treasury notes:

Due within one year

$

45,446

$

$

127

$

8

$

45,565

Due in one to three years

77,931

1,182

13

79,100

Due in three to five years

277,196

2,192

454

278,934

Totals

$

400,573

$

$

3,501

$

475

$

403,599