XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
6 Months Ended
Jul. 31, 2024
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Investments

    

July 31, 

January 31, 

2024

    

2024

Short-term investments

$

69,292

$

109,489

Available-for-sale securities

182,705

105,884

Total investments

$

251,997

$

215,373

Schedule of available-for-sale securities

July 31, 2024

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

    

Cost

    

Losses

    

Gains

    

Losses

    

Value

U.S. Treasury notes:

Due within one year

$

25,200

$

$

3

$

94

$

25,109

Due in one to three years

91,045

449

202

91,292

Due in three to five years

55,502

755

56,257

U.S. corporate debt security:

Due in one to three years

10,046

1

10,047

Totals

$

181,793

$

$

1,208

$

296

$

182,705

January 31, 2024

Allowance for

Gross

Gross

Estimated

Amortized

Credit

Unrealized

Unrealized

Fair

    

Cost

    

Losses

    

Gains

    

Losses

    

Value

U.S. Treasury notes:

Due in one to three years

$

96,217

$

$

568

$

230

$

96,555

U.S. corporate debt security:

Due in one to three years

9,406

77

9,329

Totals

$

105,623

$

$

568

$

307

$

105,884