XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
9 Months Ended
Oct. 31, 2024
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Investments

    

October 31, 

January 31, 

2024

    

2024

Short-term investments

$

124,490

$

109,489

Available-for-sale securities

206,443

105,884

Total investments

$

330,933

$

215,373

Schedule of available-for-sale securities

October 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

$

50,323

$

$

161

$

32

$

50,452

Due in one to three years

72,751

488

96

73,143

Due in three to five years

73,274

425

784

72,915

U.S. corporate debt security:

Due in one to three years

10,046

113

9,933

Totals

$

206,394

$

$

1,074

$

1,025

$

206,443

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