XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
12 Months Ended
Jan. 31, 2025
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Summary of investments

2025

    

2024

Short-term investments

$

153,129

$

109,489

Available-for-sale securities

226,745

105,884

Total investments

$

379,874

$

215,373

Schedule of available-for-sale securities

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

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