XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Debt Securities (Tables)
12 Months Ended
Jul. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities

The following is a summary of available-for-sale debt securities:

 

(in thousands)  Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
July 31, 2024                    
U.S. Treasury bills and notes  $16,641   $10   $(66)  $16,585 
Government sponsored enterprise notes   3,356        (3)   3,353 
Corporate bonds   3,821    1    (322)   3,500 
TOTAL  $23,818   $11   $(391)  $23,438 
July 31, 2023                    
Certificates of deposit*  $4,080   $   $(4)  $4,076 
U.S. Treasury bills and notes   31,186        (148)   31,038 
Corporate bonds   3,881        (8)   3,873 
Municipal bonds   3,912        (485)   3,427 
TOTAL  $43,059   $   $(645)  $42,414 

 

*Each of the certificates of deposit held by the Company has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market.
Schedule of Contractual Maturities of Available-for-sale Debt Securities

The contractual maturities of the Company’s available-for-sale debt securities at July 31, 2024 were as follows:

 

(in thousands)  Fair Value 
Within one year  $16,808 
After one year through five years   5,456 
After five years through ten years   1,137 
After ten years   37 
TOTAL  $23,438 
Schedule of Available-for-sale Securities, Unrealized Loss Position

The following table includes the fair value of the Company’s available-for-sale debt securities that were in an unrealized loss position:

 

(in thousands)  Unrealized
Losses
   Fair
Value
 
July 31, 2024          
U.S. Treasury bills and notes  $66   $12,936 
Government sponsored enterprise notes   3    2,634 
Corporate bonds   322    3,310 
TOTAL  $391   $18,880 
July 31, 2023          
Certificates of deposit  $4   $3,356 
U.S. Treasury bills and notes   148    31,038 
Corporate bonds   8    3,873 
Municipal bonds   485    3,368 
TOTAL  $645   $41,635 
Schedule of Continuous Unrealized Loss Position for 12 Months or Longer

The following available-for-sale debt securities included in the table above were in a continuous unrealized loss position for 12 months or longer:

 

(in thousands)  Unrealized
Losses
   Fair
Value
 
July 31, 2024          
U.S. Treasury bills and notes  $60   $4,827 
Corporate bonds   307    3,209 
TOTAL  $367   $8,036 
July 31, 2023          
U.S. Treasury bills and notes  $86   $816 
Corporate bonds   484    3,299 
TOTAL  $570   $4,115