XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Short-Term
9 Months Ended
Jul. 31, 2023
Investments - Short-Term  
Investments - Short-Term

Note 5. Investments – Short-Term

During the nine months ended July 31, 2023, the Company invested $195.8 million to purchase U.S. Treasury Securities,  $120.9 million of which matured during the nine months ended July 31, 2023. The U.S. Treasury Securities outstanding as of July 31, 2023 have maturity dates ranging from August 8, 2023 to October 26, 2023. We have classified the U.S. Treasury Securities as held-to-maturity and recorded them at amortized cost. The following table summarizes the amortized cost basis and fair value (based on quoted market prices) at July 31, 2023 (in thousands).

Amortized

Gross unrealized

Gross unrealized

    

cost

    

gains

losses

Fair value

U.S. Treasury Securities

As of July 31, 2023

$

77,431

$

-

$

(38)

$

77,393

The contractual maturities of investments are within one year and the weighted average yield to maturity is 5.09%.