XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Short-Term
6 Months Ended
Apr. 30, 2023
Investments - Short-Term  
Investments - Short-Term

Note 5. Investments – Short-Term

During the six months ended April 30, 2023, the Company invested $138.2 million to purchase U.S. Treasury Securities.  $63.3 million of the U.S. Treasury Securities matured during the six months ended April 30, 2023. The U.S. Treasury Securities outstanding as of April 30, 2023 have maturity dates ranging from May 4, 2023 to October 5, 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 April 30, 2023.

Amortized

Gross unrealized

Gross unrealized

    

cost

    

gains

losses

Fair value

U.S. Treasury Securities

As of April 30, 2023

$

76,400

$

-

$

(17)

$

76,383

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