XML 39 R27.htm IDEA: XBRL DOCUMENT v3.26.1
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
3 Months Ended
Apr. 30, 2026
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Summary of investments

  ​ ​ ​

April 30, 

January 31, 

2026

  ​ ​ ​

2026

Short-term investments

$

172,803

$

151,901

Available-for-sale securities

444,905

403,599

Total investments

$

617,708

$

555,500

Schedule of available-for-sale securities

April 30, 2026

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

  ​ ​ ​

Cost

  ​ ​ ​

Losses

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

U.S. Treasury notes:

Due within one year

$

50,284

$

$

228

$

$

50,512

Due in one to three years

84,984

744

107

85,621

Due in three to five years

310,051

742

2,021

308,772

Totals

$

445,319

$

$

1,714

$

2,128

$

444,905

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