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

2026

  ​ ​ ​

2025

Short-term investments

$

151,901

$

153,129

Available-for-sale securities

403,599

226,745

Total investments

$

555,500

$

379,874

Schedule of available-for-sale securities

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

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