XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
12 Months Ended
Jan. 31, 2024
CASH, CASH EQUIVALENTS AND INVESTMENTS  
Investments

2024

    

2023

Short-term investments

$

109,489

$

151,511

Available-for-sale securities

105,884

Total investments

$

215,373

$

151,511

Schedule of available-for-sale securities

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 two years

$

50,634

$

$

305

$

102

$

50,837

Due in two to three years

45,583

263

128

45,718

U.S. corporate debt security:

Due in two to three years

9,406

77

9,329

Totals

$

105,623

$

$

568

$

307

$

105,884