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

    

April 30, 

January 31, 

2025

    

2025

Short-term investments

$

115,048

$

153,129

Available-for-sale securities

242,158

226,745

Total investments

$

357,206

$

379,874

Schedule of available-for-sale securities

April 30, 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,463

$

$

76

$

27

$

50,512

Due in one to three years

76,240

1,141

77,381

Due in three to five years

112,311

2,225

271

114,265

Totals

$

239,014

$

$

3,442

$

298

$

242,158

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